View a markdown version of this page

Mendaftarkan unggahan multibagian - Amazon Simple Storage Service

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Mendaftarkan unggahan multibagian

Anda dapat menggunakan AWS CLI, REST API, atau AWS SDK, untuk mengambil daftar upload multipart yang sedang berlangsung di Amazon S3. Anda dapat menggunakan unggahan multibagian untuk mengunggah satu objek ke Amazon S3 secara terprogram. Upload multipart memindahkan objek ke Amazon S3 dengan memindahkan sebagian data objek pada satu waktu. Untuk informasi lebih umum tentang unggahan multipart, lihat. Mengunggah dan menyalin objek menggunakan unggahan multipart di Amazon S3

Untuk prosedur ujung ke ujung untuk mengunggah objek dengan unggahan multibagian dengan checksum tambahan, lihat. Tutorial: Unggah objek melalui upload multipart dan verifikasi integritas datanya

Bagian berikut menunjukkan cara membuat daftar unggahan multipart yang sedang berlangsung dengan AWS Command Line Interface, API REST Amazon S3, dan SDK. AWS

Bagian berikut dalam AWS Command Line Interface menjelaskan operasi untuk mencantumkan unggahan multibagian.

  • list-parts‐mendaftarkan bagian yang terunggah untuk unggahan multibagian tertentu.

  • list-multipart-uploads‐mendaftarkan unggahan multibagian yang sedang berlangsung.

Bagian dalam Referensi API Amazon Simple Storage Service berikut ini menjelaskan tentang API REST untuk unggahan multibagian:

  • ListParts‐ daftar bagian yang diunggah untuk unggahan multipart tertentu.

  • ListMultipartUploads‐ daftar unggahan multibagian yang sedang berlangsung.

Java

Untuk membuat daftar semua unggahan multipart yang sedang berlangsung pada bucket menggunakan AWS SDK untuk Java, Anda dapat menggunakan kelas API tingkat rendah untuk:

Low-level Proses daftar unggahan multibagian API

1

Membuat sebuah instans dari kelas ListMultipartUploadsRequest dan memberikan nama bucket.

2

Jalankan metode S3ClientlistMultipartUploads. Metode tersebut akan menampilkan sebuah instans dari kelas ListMultipartUploadsResponse yang menyediakan informasi tentang unggahan multibagian yang sedang berlangsung.

Untuk contoh cara membuat daftar unggahan multipart dengan AWS SDK untuk Java, lihat Daftar unggahan multipart di Referensi API Amazon S3.

.NET

Untuk mendaftarkan semua unggahan multibagian yang sedang berlangsung pada bucket tertentu, gunakan kelas SDK untuk .NET API unggahan multibagian tingkat rendah ListMultipartUploadsRequest. Metode AmazonS3Client.ListMultipartUploads akan mengembalikan instans dari kelas ListMultipartUploadsResponse yang memberikan informasi tentang unggahan multibagian yang sedang berlangsung.

Unggahan multibagian yang sedang berlangsung adalah unggahan multibagian yang telah dimulai menggunakan permintaan unggahan multibagian, namun belum diselesaikan atau dihentikan. Untuk informasi selengkapnya tentang unggahan multipart Amazon S3, lihat Mengunggah dan menyalin objek menggunakan unggahan multipart di Amazon S3.

Contoh C# berikut menunjukkan cara menggunakan daftar semua unggahan multipart yang sedang berlangsung pada bucket. SDK untuk .NET Untuk informasi tentang menyiapkan dan menjalankan contoh kode, lihat Mem ulai dengan AWS SDK untuk.NET di Panduan Pengembang AWS SDK untuk.NET.

ListMultipartUploadsRequest request = new ListMultipartUploadsRequest { BucketName = bucketName // Bucket receiving the uploads. }; ListMultipartUploadsResponse response = await AmazonS3Client.ListMultipartUploadsAsync(request);
PHP

Topik ini menunjukkan cara menggunakan kelas API tingkat rendah dari versi 3 AWS SDK untuk PHP untuk mencantumkan semua unggahan multipart yang sedang berlangsung di bucket. Untuk informasi selengkapnya tentang AWS SDK untuk Ruby API, buka AWS SDK untuk Ruby - Versi 2.

Contoh PHP berikut mendemonstrasikan pendaftaran semua unggahan multibagian yang sedang berlangsung pada sebuah bucket.

require 'vendor/autoload.php'; use Aws\S3\S3Client; $bucket = '*** Your Bucket Name ***'; $s3 = new S3Client([ 'version' => 'latest', 'region' => 'us-east-1' ]); // Retrieve a list of the current multipart uploads. $result = $s3->listMultipartUploads([ 'Bucket' => $bucket ]); // Write the list of uploads to the page. print_r($result->toArray());