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,, atau REST API AWS SDKs, untuk mengambil daftar unggahan multibagian yang sedang berlangsung di Amazon S3. Anda dapat menggunakan unggahan multibagian untuk mengunggah satu objek ke Amazon S3 secara terprogram. Unggahan multipart memindahkan objek ke Amazon S3 dengan memindahkan sebagian data objek sekaligus. Untuk informasi lebih umum tentang unggahan multipart, lihat. Mengunggah dan menyalin objek menggunakan unggahan multibagian
Untuk end-to-end prosedur mengunggah objek dengan unggahan multipart dengan checksum tambahan, lihat. Tutorial: Unggah objek melalui unggahan multipart dan verifikasi integritas datanya
Bagian berikut menunjukkan cara membuat daftar unggahan multipart yang sedang berlangsung dengan, Amazon S3 AWS Command Line Interface, dan. REST API AWS SDKs
Bagian berikut dalam AWS Command Line Interface menjelaskan operasi untuk daftar unggahan multipart.
Bagian berikut dalam APIReferensi Layanan Penyimpanan Sederhana Amazon menjelaskan REST API untuk daftar unggahan multipart:
- Java
-
Tugas berikut memandu Anda dalam menggunakan kelas Java tingkat rendah untuk mencantumkan semua unggahan multibagian yang sedang berlangsung di dalam sebuah bucket.
Proses daftar unggahan API multipart tingkat rendah
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 mencantumkan semua unggahan multibagian yang sedang berlangsung pada bucket tertentu, gunakan kelas unggahan multibagian AWS SDK for .NET
tingkat rendah. API 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 menyiapkan dan menjalankan contoh kode, lihat Memulai dengan AWS SDK for. NETdi AWS SDKuntuk. NETPanduan Pengembang.
ListMultipartUploadsRequest request = new ListMultipartUploadsRequest
{
BucketName = bucketName // Bucket receiving the uploads.
};
ListMultipartUploadsResponse response = await AmazonS3Client.ListMultipartUploadsAsync(request);
- PHP
Topik ini menunjukkan cara menggunakan API kelas tingkat rendah dari versi 3 AWS SDK for PHP untuk mencantumkan semua unggahan multibagian yang sedang berlangsung di bucket. Untuk informasi lebih lanjut tentang AWS SDK untuk RubyAPI, buka AWS SDKuntuk Ruby - Versi 2.
PHPContoh berikut menunjukkan daftar semua unggahan multipart yang sedang berlangsung di 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());