Mengenal AWS PVC : Langkah untuk Menginstall AWS CLI
AWS CLI adalah singkatan dari AWS Command Line Interface. Ini adalah alat baris perintah yang disediakan oleh Amazon Web Services (AWS) untuk berinteraksi dengan layanan AWS secara langsung dari terminal atau command prompt.
PIP Install Link
Untuk menginstal AWS CLI, pengguna mendaftar akun AWS, mendapatkan access key ID dan secret access key, lalu memilih metode instalasi (yang sangat sederhana!) bergantung pada sistem dan perangkat lunak mereka.
Dokumentasi instalasi Amazon di sini juga menjelaskan opsi untuk menginstal Python/pip/CLI pada Linux dan menginstal AWS CLI pada MS Windows, macOS, atau dalam Lingkungan Virtual. Ada juga opsi untuk menginstal alat dengan Bundled Installer untuk Linux, Unix, atau macOS. Secara keseluruhan, langkah-langkah instalasinya cukup sederhana seperti mengunduh arsip, mengekstraknya, menjalankan skrip instalasi (yang pendek), dan memeriksa hasil kerja Anda.
Berikut ini contoh-contoh yang menunjukkan antarmuka dalam aksi melakukan berbagai tugas dan menunjukkan seberapa kuatnya alat ini bisa digunakan.
Deleting an S3 Bucket
Layanan Amazon S3 adalah Amazon’s Simple Storage Service. Ini menyediakan penyimpanan data online dasar dalam skema bayar-untuk-apa-yang-anda-gunakan. Data disimpan dalam bucket.
Ketika menggunakan antarmuka grafis standar, menghapus sebuah bucket dengan beberapa file dan folder bisa memakan waktu. Dengan menggunakan AWS CLI, Anda dapat menyelesaikan tugas ini dalam beberapa detik dengan satu perintah saja:
Creating EC2 Instances
Amazon Elastic Compute Cloud atau EC2 adalah layanan Amazon Web yang menyediakan komputasi cloud web-scale yang sederhana untuk pengembang. Contoh di bawah ini menunjukkan bagaimana alat baris perintah membuatnya mudah untuk memulai beberapa instansi EC2.
List all paused EC2 instances and showed why each one stopped
Saat Anda mengelola beberapa instansi EC2, mencantumkan instansi yang di-pause dan menampilkan alasan untuk masing-masingnya bisa menjadi masalah kecil dengan GUI standar. Contoh di bawah ini menunjukkan bagaimana menggunakan AWS CLI (dan jq) untuk melakukan ini dengan mudah:
Advantages of AWS CLI
Salah satu keunggulan utamanya adalah kemampuan untuk menghemat waktu yang signifikan. Penghematan ini berasal dari instalasi yang mudah, dukungan untuk semua layanan dari satu alat, berpindah dari GUI, dan mengotomatisasi proses dan perintah dengan skrip shell.
- easy to install : Memasang toolkit sebelumnya, seperti AWS EC2 API Toolkit yang lebih lama, memerlukan beberapa langkah dan memaksa pengguna untuk mengatur beberapa variabel lingkungan. Terlalu banyak tempat yang bisa salah dalam proses pengaturan. Salah satu manfaat utama dari AWS CLI adalah bahwa instalasinya lancar, cepat, sederhana, dan terstandarisasi.
- Supports All Amazon Web Services : Sebelumnya, hanya diperlukan alat CLI khusus untuk layanan EC2. Ini berfungsi dengan baik, tetapi tidak memungkinkan pengguna mengendalikan layanan Amazon Web lainnya, seperti misalnya AWS RDS (Relational Database Service). AWS CLI, sebaliknya, memungkinkan mengendalikan semua layanan dengan satu alat yang sederhana.
- Saves Time : GUI bagus saat sedang belajar sistem. Setelah menguasai sistem, alat antarmuka grafis yang ramah pengguna mulai menghambat. Sebagian besar pengguna menemukan AWS CLI lebih cepat dan lebih mudah digunakan begitu mencapai tingkat
- SCR : Kemampuan AWS untuk mengotomatisasi pengendalian semua layanan web dengan skrip mungkin adalah keuntungan terbesarnya. Automatisasi tugas parsial dapat membebaskan pengembang dari login ke AWS Management Console, dan skrip shell memudahkan pengotomatisan infrastruktur cloud secara penuh.
Karena antarmuka tersebut adalah pengendali untuk semua layanan web Amazon, praktik terbaik untuk menggunakannya sebagian besar sama dengan AWS. Amazon telah menghasilkan dokumentasi praktik terbaik yang sangat banyak yang bisa mengisi buku-buku berukuran besar.
Daftar tersebut mencakup praktik terbaik untuk Arsitektur, Hosting Aplikasi Web, Keamanan, Email, IAM, DynamoDB, EC2, dan Penasehat Terpercaya. Berikut ini adalah lima praktik terbaik untuk programmer analis.
- Keep Your Credentials : Dengan kekuatan besar datang tanggung jawab besar. Antarmuka baris perintah memudahkan untuk hacker dan pengguna White Hat mengelola Amazon Web Services. Jangan pernah menggunakan akun root untuk percakapan sehari-hari, dan jangan menghasilkan kunci akses root untuk akun root AWS.
- Secure Your Applications : Izinkan hanya akses lapisan aplikasi ke lapisan basis data Anda. Izinkan koneksi ke dunia luar hanya di tempat yang diperlukan dan tolak semua lalu lintas Internet lainnya.
- Backup Early, Backup Often : Gunakan Snapshot Amazon EBS untuk membuat cadangan instance Anda secara teratur. Uji pemulihan sumber daya sebelum terjadi keadaan darurat. Berikut adalah dokumentasi Amazon tentang cara mengotomatisasi cadangan.
- Use a Trusted Advisor : Amazon menyebut Penasehat Terpercaya sebagai “Ahli Awan Teroptimalkan Anda!” Ini menganalisis lingkungan AWS Anda, membantu Anda mengikuti praktik terbaik. Penasehat Terpercaya mencari cara untuk menghemat uang, mengatasi celah keamanan, dan meningkatkan keandalan dan kinerja sistem. Sebagai contoh, Anda dapat mengakses Penasehat Terpercaya dari antarmuka baris perintah AWS untuk memeriksa batas layanan.
- Understand the Shared Responsibility Model : Pengguna mengelola data mereka, sistem operasi, dan keamanan, dan Amazon bertanggung jawab atas infrastruktur dan layanan. Hal ini berlaku baik Anda menggunakan antarmuka grafis standar atau antarmuka baris perintah yang lebih sederhana dan cepat.
Sumber Daya dan Tutorial Tambahan
Shell AWS CLI ini adalah alat peningkat produktivitas interaktif yang tersedia di GitHub, dan membantu pengguna menjalankan antarmuka bahkan jika mereka tidak mengenal semua perintahnya.
Antarmuka baris perintah Amazon Web Services adalah alat yang kuat untuk mengelola layanan cloud yang kuat.
Tapi Amazon bukanlah satu-satunya layanan cloud; Di Stackify, kami adalah penggemar berat Azure, dan kami membangun solusi APM kami yang kuat, Retrace, dengan Azure dalam pikiran. Jika masih ragu tentang penyedia cloud, lihat perbandingan Azure vs AWS kami. Dalam posting ini, kami menawarkan beberapa poin tambahan untuk dipertimbangkan dan membuat kasus untuk tidak meletakkan semua telur dalam satu keranjang.
Antarmuka baris perintah AWS Antarmuka Baris Perintah Amazon Web Services (CLI) adalah alat yang terpadu untuk mengelola layanan AWS Anda. Dengan hanya satu alat untuk diunduh dan dikonfigurasi, Anda dapat mengontrol beberapa layanan AWS dari baris perintah dan mengotomatisasikannya melalui skrip.
AWS CLI v2 menawarkan beberapa fitur baru, termasuk penginstal yang ditingkatkan, opsi konfigurasi baru seperti AWS Single Sign-On (SSO), dan berbagai fitur interaktif lainnya.