Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Konfigurasi
S3 Transfer Manager menerima opsi konfigurasi untuk menyesuaikan perilakunya. Berikan opsi ini saat Anda membuat instance manajer transfer. Parameter konfigurasi dapat berupa array atau instance dari S3TransferManagerConfig<add link>.
Contoh berikut mengkonfigurasi instance S3 Transfer Manager:
<?php use Aws\S3\S3Transfer\S3TransferManager; require __DIR__ . '/../vendor/autoload.php'; $transferManager = new S3TransferManager( null, [ // 10MB parts for multipart operations. 'target_part_size_bytes' => 10 * 1024 * 1024, // Use multipart upload for files larger than 20MB. 'multipart_upload_threshold_bytes' => 20 * 1024 * 1024, // Enable checksum calculation for data integrity. 'request_checksum_calculation' => 'when_supported', // Enable checksum validation when getting objects. 'response_checksum_validation' => 'when_supported', // Use part-based multipart downloads. 'multipart_download_type' => 'part', // Allow up to 10 concurrent operations. 'concurrency' => 10, // Enable progress tracking. 'track_progress' => true, // Set default region for default S3 client construction. 'default_region' => 'us-west-2', ] );
catatan
Saat Anda menyediakan konfigurasi sebagai array keS3TransferManager, SDK secara internal memanggil S3TransferManagerConfig::fromArray untuk mengonversinya ke tipe yang tepat.
Opsi konfigurasi
Semua opsi konfigurasi bersifat opsional dan menggunakan nilai default saat tidak ditentukan.
| Opsi | Jenis | Default | Deskripsi |
|---|---|---|---|
|
|
int |
8MB |
Ukuran bagian minimum untuk unggahan/unduhan multipart. |
|
|
int |
16MB |
Ambang ukuran file untuk menggunakan unggahan multipart. |
|
|
string |
'ketika_didukung' |
Mengaktifkan perhitungan checksum. Nilai yang valid adalah 'when_supported', 'when_required'. |
|
|
string |
'ketika_didukung' |
Mengaktifkan validasi checksum saat mendapatkan objek. Nilai yang valid adalah 'when_supported', 'when_required'. |
|
|
string |
'bagian' |
Unduh strategi untuk file besar. Nilai yang valid adalah 'bagian' (unduhan multibagian), 'berkisar' (permintaan rentang). |
|
|
int |
5 |
Jumlah maksimum operasi bersamaan. |
|
|
bool |
SALAH |
Apakah akan melacak kemajuan transfer. |
|
|
string |
'kami-timur-1' |
Wilayah AWS untuk digunakan jika tidak ada klien S3 yang disediakan. |