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 |