Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menyalin objek ke bucket direktori
Operasi penyalinan membuat salinan objek yang sudah disimpan di Amazon S3. Anda dapat menyalin objek antara bucket direktori dan bucket tujuan umum. Anda juga dapat menyalin objek di dalam bucket dan di bucket dengan tipe yang sama, misalnya, dari bucket direktori ke bucket direktori.
Anda dapat membuat salinan objek hingga 5 GB dalam satu operasi atom. Namun, untuk menyalin objek yang lebih besar dari 5 GB, Anda harus menggunakan operasi API unggahan multibagian. Untuk informasi selengkapnya, lihat Menggunakan unggahan multibagian dengan bucket direktori.
Izin
Untuk menyalin objek, Anda harus memiliki izin berikut:
-
Untuk menyalin objek dari satu bucket direktori ke bucket direktori lain, Anda harus memiliki izin
s3express:CreateSession
. -
Untuk menyalin objek dari bucket direktori ke bucket tujuan umum, Anda harus memiliki izin
s3express:CreateSession
dan izins3:PutObject
untuk menulis salinan objek ke bucket tujuan. -
Untuk menyalin objek dari bucket tujuan umum ke bucket direktori, Anda harus memiliki
s3express:CreateSession
izin dans3:GetObject
izin untuk membaca objek sumber yang sedang disalin.Untuk informasi selengkapnya, lihat CopyObject dalam Referensi API Amazon Simple Storage Service.
Enkripsi
Amazon S3 secara otomatis mengenkripsi semua objek baru yang diunggah ke bucket S3. Konfigurasi enkripsi default bucket S3 selalu diaktifkan dan diatur secara minimum ke enkripsi di sisi server dengan kunci terkelola Amazon S3 (SSE-S3).
Untuk bucket direktori, hanya SSE-S3 yang didukung. Untuk bucket tujuan umum, Anda dapat menggunakan SSE-S3 (default), enkripsi sisi server dengan () kunci (SSE-KMS), enkripsi sisi server dua lapis dengan AWS Key Management Service kunci (DSSE-KMS), atau enkripsi sisi server dengan AWS KMS kunci yang disediakan pelanggan (SSE-C).AWS KMS
Jika Anda membuat permintaan salinan yang menetapkan parameter SSE-C, SSE-KMS, atau DSSE-KMS pada bucket direktori sebagai sumber atau tujuan, respons akan mengembalikan kesalahan,
Tanda
Bucket direktori tidak mendukung tanda. Jika Anda menyalin objek yang memiliki tag dari bucket tujuan umum ke bucket direktori, Anda akan menerima 501 (Not
Implemented)
respons HTTP. Untuk informasi selengkapnya, lihat CopyObject dalam Referensi API Amazon Simple Storage Service.
ETag
Tag entitas (ETag) untuk S3 Express One Zone adalah string alfanumerik acak dan bukan checksum MD5. Untuk membantu memastikan integritas objek, gunakan checksum tambahan.
Checksum tambahan
S3 Express One Zone menawarkan kepada Anda opsi untuk memilih algoritma checksum yang digunakan untuk memvalidasi data Anda selama mengunggah atau mengunduh. Anda dapat memilih salah satu algoritma pemeriksaan integritas data Secure Hash Algorithms (SHA) atau Cyclic Redundancy Check (CRC) berikut: CRC32, CRC32C, SHA-1, dan SHA-256. Checksum berbasis MD5 tidak didukung dengan kelas penyimpanan S3 Express One Zone.
Untuk informasi selengkapnya, lihat Praktik terbaik checksum tambahan S3.
Fitur yang didukung
Untuk informasi selengkapnya tentang fitur Amazon S3 mana yang didukung untuk S3 Express One Zone, lihat. Apa yang membuat S3 Express One Zone berbeda?
Untuk menyalin objek dari bucket tujuan umum atau bucket direktori ke bucket direktori
-
Di panel navigasi kiri, pilih Bucket.
-
Pilih bucket tempat Anda ingin menyalin objek dari:
-
Untuk menyalin dari ember tujuan umum, pilih tab Bucket tujuan umum.
-
Untuk menyalin dari bucket direktori, pilih tab Directory buckets.
-
-
Pilih bucket tujuan umum atau bucket direktori yang berisi objek yang ingin Anda salin.
-
Pilih tab Objek. Pada halaman Objek, pilih kotak centang di sebelah kiri nama objek yang ingin Anda salin.
-
Pada menu Tindakan, pilih Salin.
Halaman Salin muncul.
-
Di bawah Tujuan, pilih Ember direktori untuk jenis tujuan Anda. Untuk menentukan jalur tujuan, pilih Browse S3, navigasikan ke tujuan, lalu pilih tombol opsi di sebelah kiri tujuan. Pilih Pilih tujuan di sudut kanan bawah.
Atau, masukkan jalur tujuan.
-
Di bawah Checksum, pilih apakah Anda ingin menyalin objek dengan fungsi checksum yang ada atau ganti fungsi checksum yang ada dengan yang baru. Saat Anda mengunggah objek, Anda memiliki opsi untuk menentukan algoritma checksum yang digunakan untuk memverifikasi integritas data. Saat menyalin objek, Anda memiliki opsi untuk memilih fungsi baru. Jika Anda awalnya tidak menentukan checksum tambahan, Anda dapat menggunakan bagian e Checksum untuk menambahkannya.
catatan
Bahkan jika Anda memilih untuk menggunakan fungsi checksum yang sama, nilai checksum Anda mungkin berubah jika objek berukuran lebih dari 16 MB. Nilai checksum mungkin berubah karena cara checksum dihitung untuk unggahan multibagian. Untuk informasi selengkapnya tentang perubahan checksum saat menyalin objek, lihat Menggunakan checksum tingkat bagian untuk unggahan multibagian.
Untuk mengubah fungsi checksum, pilih Ganti dengan fungsi checksum baru. Pilih fungsi checksum baru dari daftar dropdown. Ketika objek disalin, checksum baru dihitung dan disimpan dengan menggunakan algoritma yang ditentukan.
-
Pilih Salin di sudut kanan bawah. Amazon S3 menyalin objek Anda ke tujuan.
Untuk menyalin objek dari bucket direktori ke bucket tujuan umum
-
Di panel navigasi kiri, pilih Bucket.
Pilih tab Ember direktori.
-
Pilih bucket direktori yang berisi objek yang ingin Anda salin.
-
Pilih tab Objek. Pada halaman Objek, pilih kotak centang di sebelah kiri nama objek yang ingin Anda salin.
-
Pada menu Tindakan, pilih Salin.
-
Di bawah Tujuan, pilih Bucket tujuan umum untuk jenis tujuan Anda. Untuk menentukan jalur tujuan, pilih Browse S3, navigasikan ke tujuan, dan pilih tombol opsi di sebelah kiri tujuan. Pilih Pilih tujuan di sudut kanan bawah.
Atau, masukkan jalur tujuan.
-
Di bawah Checksum, pilih apakah Anda ingin menyalin objek dengan fungsi checksum yang ada atau ganti fungsi checksum yang ada dengan yang baru. Saat Anda mengunggah objek, Anda memiliki opsi untuk menentukan algoritma checksum yang digunakan untuk memverifikasi integritas data. Saat menyalin objek, Anda memiliki opsi untuk memilih fungsi baru. Jika awalnya Anda tidak menentukan checksum tambahan, Anda dapat menggunakan bagian Checksum untuk menambahkannya.
catatan
Bahkan jika Anda memilih untuk menggunakan fungsi checksum yang sama, nilai checksum Anda mungkin berubah jika objek berukuran lebih dari 16 MB. Nilai checksum mungkin berubah karena cara checksum dihitung untuk unggahan multibagian. Untuk informasi selengkapnya tentang perubahan checksum saat menyalin objek, lihat Menggunakan checksum tingkat bagian untuk unggahan multibagian.
Untuk mengubah fungsi checksum, pilih Ganti dengan fungsi checksum baru. Pilih fungsi checksum baru dari daftar dropdown. Ketika objek disalin, checksum baru dihitung dan disimpan dengan menggunakan algoritma yang ditentukan.
-
Pilih Salin di sudut kanan bawah. Amazon S3 menyalin objek Anda ke tujuan.
copy-object
Contoh perintah berikut menunjukkan bagaimana Anda dapat menggunakan AWS CLI untuk menyalin objek dari satu bucket ke bucket lain. Anda dapat menyalin objek di antara jenis bucket. Untuk menjalankan perintah ini, ganti placeholder input pengguna dengan informasi Anda sendiri.
aws s3api copy-object --copy-source bucket
SOURCE_BUCKET/SOURCE_KEY_NAME
--keyTARGET_KEY_NAME
--bucketTARGET_BUCKET_NAME
Untuk informasi selengkapnya, lihat copy-object