Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Tanggapan Kesalahan SOAP
catatan
SOAP API untuk Amazon S3 tidak tersedia untuk pelanggan baru, dan mendekati End of Life (EOL) pada 31 Agustus 2025. Kami menyarankan Anda menggunakan REST API atau AWS SDK.
Dalam SOAP, hasil kesalahan dikembalikan kepada klien sebagai kesalahan SOAP, dengan kode respons HTTP 500. Jika Anda tidak menerima kesalahan SOAP, maka permintaan Anda berhasil. Kode kesalahan Amazon S3 SOAP terdiri dari kode kesalahan SOAP 1.1 standar (baik “Server” atau “Klien”) yang digabungkan dengan kode kesalahan Amazon S3-specific . Misalnya: "Server.InternalError" atau "Client.NoSuchBucket”. Elemen string kesalahan SOAP berisi pesan kesalahan umum yang dapat dibaca oleh manusia dalam bahasa Inggris. Terakhir, elemen detail kesalahan SOAP mengandung berbagai informasi yang relevan dengan kesalahan.
Misalnya, jika Anda mencoba menghapus objek “Fred”, yang tidak ada, badan respons SOAP berisi kesalahan "NoSuchKey" SOAP.
Contoh berikut menunjukkan contoh respons kesalahan SOAP.
<soapenv:Body> <soapenv:Fault> <Faultcode>soapenv:Client.NoSuchKey</Faultcode> <Faultstring>The specified key does not exist.</Faultstring> <Detail> <Key>Fred</Key> </Detail> </soapenv:Fault> </soapenv:Body>
Tabel berikut menjelaskan elemen respons kesalahan SOAP
| Nama | Deskripsi |
|---|---|
Detail
|
Wadah untuk kunci yang terlibat dalam kesalahan Tipe: Kontainer Leluhur: Body.Fault |
Fault
|
Wadah untuk informasi kesalahan. Tipe: Kontainer Leluhur: Tubuh |
Faultcode
|
Kode kesalahan adalah string yang secara unik mengidentifikasi kondisi kesalahan. Ini dimaksudkan untuk dibaca dan dipahami oleh program yang mendeteksi dan menangani kesalahan berdasarkan tipe. Untuk informasi selengkapnya, lihat Daftar Kode Kesalahan. Tipe: String Leluhur: Body.Fault |
Faultstring
|
String kesalahan berisi deskripsi umum dari kondisi kesalahan dalam bahasa Inggris. Ini ditujukan untuk audiens manusia. Program sederhana menampilkan pesan secara langsung kepada pengguna akhir jika mereka mengalami kondisi kesalahan yang tidak mereka ketahui atau tidak peduli untuk menanganinya. Program canggih dengan penanganan kesalahan yang lebih lengkap dan internasionalisasi yang tepat lebih cenderung mengabaikan string kesalahan. Tipe: String Leluhur: Body.Fault |
Key
|
Mengidentifikasi kunci yang terlibat dalam kesalahan Tipe: String Leluhur: Body.Fault |