Kesalahan mencoba ulang untuk langsung EBS APIs - Amazon EBS

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

Kesalahan mencoba ulang untuk langsung EBS APIs

AWS SDKsMengimplementasikan logika coba ulang otomatis untuk permintaan yang mengembalikan respons kesalahan. Anda dapat mengonfigurasi pengaturan coba lagi untuk file. AWS SDKs Untuk informasi selengkapnya, SDK lihat dokumentasi Anda.

Anda dapat mengonfigurasi AWS CLI agar secara otomatis mencoba kembali beberapa permintaan yang gagal. Untuk informasi selengkapnya tentang mengonfigurasi percobaan ulang AWS CLI, lihat AWS CLI mencoba ulang di Panduan Pengguna.AWS Command Line Interface

AWS Kueri API tidak mendukung logika coba ulang untuk permintaan yang gagal. Jika Anda menggunakan HTTP atau HTTPS meminta, Anda harus menerapkan logika coba lagi dalam aplikasi klien Anda.

Tabel berikut menunjukkan kemungkinan respons API kesalahan. Beberapa API kesalahan dapat dicoba ulang. Aplikasi klien Anda harus selalu mencoba ulang permintaan gagal yang menerima kesalahan yang dapat dicoba ulang.

Kesalahan Kode respons Deskripsi Dilempar oleh Dicoba ulang?
InternalServerException 500 Permintaan gagal karena masalah jaringan atau AWS sisi server.

Semua APIs

Ya
ThrottlingException 400 Jumlah API permintaan telah melampaui batas pembatasan API permintaan maksimum yang diizinkan untuk akun.

Semua APIs

Ya
RequestThrottleException 400 Jumlah API permintaan telah melampaui batas pembatasan API permintaan maksimum yang diizinkan untuk snapshot.

GetSnapshotBlock | PutSnapshotBlock

Ya
ValidationException dengan pesan "Failed to read block data" 400 Blok data yang disediakan tidak dapat dibaca.

PutSnapshotBlock

Ya
ValidationException dengan pesan lainnya 400 Sintaksis permintaan salah format, atau input tidak memenuhi batasan yang ditentukan oleh Layanan AWS.

Semua APIs

Tidak
ResourceNotFoundException 404 ID snapshot yang ditentukan tidak ada.

Semua APIs

Tidak
ConflictException 409 Token klien yang ditentukan sebelumnya digunakan dalam permintaan serupa yang memiliki parameter permintaan berbeda. Untuk informasi selengkapnya, lihat Pastikan idempotensi dalam permintaan StartSnapshot API.

StartSnapshot

Tidak
AccessDeniedException 403 Anda tidak memiliki izin untuk melakukan operasi yang diminta.

Semua APIs

Tidak
ServiceQuotaExceededException 402 Permintaan gagal karena memenuhi permintaan akan melebihi satu atau lebih kuota layanan dependen untuk akun Anda.

Semua APIs

Tidak
InvalidSignatureException 403 Tanda tangan otorisasi permintaan telah kedaluwarsa. Anda dapat mencoba lagi permintaan hanya setelah menyegarkan tanda tangan otorisasi.

Semua APIs

Tidak