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 SDK (API tingkat rendah) untuk mengambil daftar unggahan multipart yang sedang berlangsung di Amazon S3.

Java

Tugas berikut memandu Anda dalam menggunakan kelas Java tingkat rendah untuk mencantumkan semua unggahan multibagian yang sedang berlangsung di dalam sebuah bucket.

1

Membuat sebuah instans dari kelas ListMultipartUploadsRequest dan memberikan nama bucket.

2

Jalankan metode AmazonS3Client.listMultipartUploads. Metode tersebut akan menampilkan sebuah instans dari kelas MultipartUploadListing yang menyediakan informasi tentang unggahan multibagian yang sedang berlangsung.

Contoh kode Java berikut menunjukkan tugas sebelumnya.

ListMultipartUploadsRequest allMultpartUploadsRequest = new ListMultipartUploadsRequest(existingBucketName); MultipartUploadListing multipartUploadListing = s3Client.listMultipartUploads(allMultpartUploadsRequest);
.NET

Untuk mendaftarkan semua unggahan multibagian yang sedang berlangsung pada bucket tertentu, gunakan kelas AWS SDK for .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 multibagian.

Contoh C# berikut menunjukkan cara menggunakan daftar semua AWS SDK for .NET unggahan multipart yang sedang berlangsung di bucket. Untuk informasi tentang kompatibilitas contoh dengan versi spesifik AWS SDK for .NET dan petunjuk tentang cara membuat dan menguji sampel yang berfungsi, lihatMenjalankan Contoh Kode Amazon S3 .NET.

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

Topik ini menunjukkan cara menggunakan class API tingkat rendah dari versi 3 AWS SDK for PHP untuk mencantumkan semua unggahan multibagian yang sedang berlangsung di bucket. Ini mengasumsikan bahwa Anda sudah mengikuti instruksi untuk Menggunakan AWS SDK for PHP dan Menjalankan Contoh PHP dan menginstal AWS SDK for PHP dengan benar.

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());

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

  • ListParts-daftar bagian yang diunggah untuk unggahan multibagian tertentu.

  • ListMultipartUploads-daftar unggahan multipart yang sedang berlangsung.

Bagian berikut dalam AWS Command Line Interface menjelaskan operasi untuk daftar unggahan multipart.

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

  • list-multipart-uploads-daftar unggahan multipart yang sedang berlangsung.