Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Contoh skrip untuk siklus hidup bucket Amazon S3 di AWS CLI
Topik ini menggunakan contoh skrip bash untuk operasi siklus hidup bucket Amazon S3 menggunakan (). AWS Command Line Interface AWS CLI Contoh scripting ini menggunakan set perintah. Skrip Shell adalah program yang dirancang untuk berjalan di antarmuka baris perintah.
Sebelum Anda mulai
Sebelum Anda dapat menjalankan salah satu contoh di bawah ini, hal-hal berikut perlu diselesaikan.
Instal dan konfigurasikan AWS CLI. Untuk informasi selengkapnya, silakan lihat Menginstal atau memperbarui ke versi terbaru AWS CLI dan Otentikasi dan akses kredensional untuk AWS CLI.
-
Profil yang Anda gunakan harus memiliki izin yang memungkinkan AWS operasi dilakukan oleh contoh.
-
Sebagai praktik AWS terbaik, berikan kode ini hak istimewa paling sedikit, atau hanya izin yang diperlukan untuk melakukan tugas. Untuk informasi selengkapnya, lihat Memberikan Hak Istimewa Paling Sedikit di Panduan IAM Pengguna.
-
Kode ini belum diuji di semua AWS Wilayah. Beberapa AWS layanan hanya tersedia di Wilayah tertentu. Untuk informasi selengkapnya, lihat Titik Akhir Layanan dan Kuota di Panduan Referensi AWS Umum.
-
Menjalankan kode ini dapat mengakibatkan biaya ke AWS akun Anda. Adalah tanggung jawab Anda untuk memastikan bahwa sumber daya apa pun yang dibuat oleh skrip ini dihapus ketika Anda selesai dengan mereka.
Layanan Amazon S3 menggunakan istilah berikut:
-
Bucket - Folder Amazon S3 tingkat atas.
-
Awalan - Folder Amazon S3 dalam ember.
-
Objek - Item apa pun yang dihosting di ember Amazon S3.
Tentang contoh ini
Contoh ini menunjukkan bagaimana berinteraksi dengan beberapa operasi Amazon S3 dasar menggunakan serangkaian fungsi dalam file skrip shell. Fungsinya terletak di file skrip shell bernamabucket-operations.sh
. Anda dapat memanggil fungsi-fungsi ini di file lain. Setiap file skrip berisi komentar yang menjelaskan masing-masing fungsi.
Untuk melihat hasil perantara dari setiap langkah, jalankan skrip dengan -i
parameter. Anda dapat melihat status bucket saat ini atau isinya menggunakan konsol Amazon S3. Script hanya melanjutkan ke langkah berikutnya ketika Anda menekan enter pada prompt.
Untuk contoh lengkap dan file skrip yang dapat diunduh, lihat Operasi Siklus Hidup Bucket Amazon S3 di
Berkas
Contoh berisi file-file berikut:
- bucket-operations.sh
-
File skrip utama ini dapat bersumber dari file lain. Ini termasuk fungsi yang melakukan tugas-tugas berikut:
-
Membuat ember dan memverifikasi bahwa itu ada
-
Menyalin file dari komputer lokal ke ember
-
Menyalin file dari satu lokasi bucket ke lokasi bucket yang berbeda
-
Daftar isi ember
-
Menghapus file dari ember
-
Menghapus bucket
Lihat kode untuk
bucket-operations.sh
aktif GitHub. -
- test-bucket-operations.sh
-
File skrip shell
test-bucket-operations.sh
menunjukkan cara memanggil fungsi dengan mencaribucket-operations.sh
file dan memanggil masing-masing fungsi. Setelah memanggil fungsi, skrip pengujian menghapus semua sumber daya yang dibuatnya.Lihat kode untuk
test-bucket-operations.sh
aktif GitHub.
- awsdocs-general.sh
-
File skrip
awsdocs-general.sh
menyimpan fungsi tujuan umum yang digunakan di seluruh contoh kode lanjutan untuk file AWS CLI.Lihat kode untuk
awsdocs-general.sh
aktif GitHub.
Referensi
AWS CLI Referensi:
Referensi lainnya:
-
Bekerja dengan bucket Amazon S3 di Panduan Pengguna Amazon S3
-
Bekerja dengan objek Amazon S3 di Panduan Pengguna Amazon S3
-
Untuk melihat dan berkontribusi pada AWS SDK dan contoh AWS CLI kode, lihat Repositori Contoh AWS Kode
di. GitHub