Daftar Isi:
Video: Access S3 buckets from EC2 instances with IAM role 2024
Setelah menginstal CLI di sistem Anda, Anda dapat mulai menggunakannya untuk melakukan tugas yang berguna untuk AWS. Bagi pengembang, itu berarti bisa melakukan konfigurasi, mengecek status, dan melakukan tugas low level lainnya dengan berbagai layanan AWS. Informasi di sini membantu Anda memahami bagaimana Anda dapat menggunakan CLI untuk melakukan tugas penting dengan S3. Melalui latihan ini akan membantu Anda lebih memahami bagaimana S3 bekerja, selain memungkinkan Anda melakukan tugas yang diperlukan untuk pengembangan.
Membuat file konfigurasi utilitas aws
Untuk menggunakan utilitas aws untuk melakukan tugas menggunakan AWS CLI, Anda harus membuat file konfigurasi. File konfigurasi berisi sejumlah informasi, termasuk kunci publik dan rahasia Anda. Langkah-langkah berikut membantu Anda melakukan tugas konfigurasi ini:
- Buka command prompt atau jendela terminal.
- Ketik aws configure dan tekan Enter. Anda melihat sebuah permintaan meminta ke publik Anda.
- Ketik string kunci publik Anda dan tekan Enter.
Dalam kebanyakan kasus, Anda dapat menyalin dan menempelkan kunci langsung dari jendela. File csv digunakan untuk menyimpannya. Metode yang Anda gunakan bergantung pada sistem operasi Anda. Misalnya saat bekerja di command prompt Windows, Anda klik kanan dan pilih Paste dari menu konteks. Anda melihat sebuah prompt meminta kunci pribadi Anda.
- Ketik string kunci pribadi (rahasia) Anda dan tekan Enter.
Anda melihat sebuah prompt meminta wilayah default yang digunakan untuk mengakses data. Daerah yang Anda berikan, seperti kami-barat-2, harus sesuai dengan wilayah yang Anda gunakan saat berinteraksi dengan AWS dari konsol.
- Ketik informasi wilayah dan tekan Enter.
Rutin konfigurasi meminta format output. Pilih salah satu dari pilihan berikut:
- json: Format default menampilkan data menggunakan teknik JavaScript Object Notation (JSON), yang bergantung pada pasangan nama / nilai. Keuntungan dari format ini adalah bekerja dengan baik untuk input langsung dengan beberapa bahasa, seperti Python. Simak tutorial JSON dasar ini.
- teks: Keluarkan data menggunakan teks sederhana. Keuntungan dari pendekatan ini adalah tidak ada format yang terlibat, sehingga Anda dapat dengan mudah memodifikasinya untuk memenuhi kebutuhan apapun. Namun, hasilnya bisa agak sulit dibaca.
- tabel: Keluarkan data menggunakan teks berformat tabel. Keuntungan dari pendekatan ini adalah bahwa output mudah dibaca langsung pada command line.
- Ketik format output dan tekan Enter.
Anda kembali ke command prompt.
Perintah konfigurasi membuat dua file baru untuk Anda.Kedua file ini muncul di
. aws
pada sistem anda. Lokasi yang tepat tergantung pada sistem operasi yang Anda gunakan. Misalnya, pada sistem Windows, Anda biasanya menemukan file di
C: Users \. aws
folder Setelah menyelesaikan tugas ini, berkas
config
berisi wilayah yang ingin Anda gunakan dan format outputnya. Namun, Anda bisa menambahkan entri lain sesuai kebutuhan. File
credentials
berisi kunci publik dan pribadi Anda.
Mendapatkan informasi S3
Untuk memastikan utilitas aws Anda bekerja seperti yang diharapkan, Anda perlu mencoba akses uji AWS. Ketik aws s3 ls dan tekan Enter. Anda mulai dengan utilitas aws, diikuti dengan nama layanan yang ingin Anda akses, yaitu
s3
. Perintah
ls
mencantumkan konten objek S3. Karena Anda belum menyediakan lokasi spesifik di S3, yang Anda lihat sebagai keluaran adalah daftar dari ember S3 yang telah Anda buat. Perhatikan bahwa output berisi tanggal dan waktu eksekusi. Nama ember akan cocok dengan nama yang Anda berikan.
Anda dapat mencoba mengunggah file ke keranjang Anda. Untuk melakukan tugas ini, Anda menggunakan perintah copy atau
cp
. Perintah
cp
mengharuskan Anda menyediakan lokasi sumber dan lokasi tujuan. Sumber dan tujuannya bisa berupa folder lokal atau ember S3. Meskipun Anda tidak akan menggunakan teknik ini untuk melakukan salinan lokal, Anda dapat menyalin dari folder lokal ke ember S3, dari ember S3 ke folder lokal, atau di antara ember S3.
Misalnya, untuk menyalin file bernama
colorblk. gif
dari folder lokal bernama win to the S3 bucket, Anda akan mengetikkan sesuatu seperti
aws s3 cp "c: win colorblk. gif" s3: // aws4d. test-bucket / colorblk gif
dan tekan Enter. Anda harus menyediakan sumber dan tujuan yang sesuai dengan pengaturan Anda. Untuk memastikan bahwa file tersebut benar-benar diunggah, Anda menggunakan perintah
ls
lagi, tapi kali ini Anda menambahkan nama ember.