Topik ini menjelaskan kode kesalahan umum yang dikembalikan untuk permintaan API dari Key Management Service (KMS).
Jika terjadi kesalahan saat mengirim permintaan API ke Key Management Service (KMS), KMS akan mengembalikan informasi kesalahan. Informasi tersebut mencakup kode status HTTP dan detail kesalahan dalam badan respons. Detail kesalahan dienkripsi dalam format Protocol Buffers. Contoh berikut menunjukkan definisi informasi kesalahan:
message Error {
int32 StatusCode = 1;
string ErrorCode = 2;
string ErrorMessage = 3;
string RequestId = 4;
}Informasi kesalahan yang dikembalikan oleh KMS berlaku untuk sebagian besar operasi. Namun, beberapa informasi kesalahan bersifat spesifik untuk operasi tertentu. Tabel berikut menjelaskan kode kesalahan umum yang dikembalikan ketika pemanggilan operasi gagal. Kode kesalahan yang spesifik untuk operasi tertentu dijelaskan dalam topik API terkait.
Kode status HTTP | Kode kesalahan | Pesan kesalahan | Deskripsi |
400 | InvalidApiName | Nama Api "<apiname>" tidak valid. | Nama API tidak valid. |
400 | InvalidApiVersion | Versi Api "<apiversion value>" tidak valid. | Bidang header x-kms-apiversion tidak ada dalam header permintaan. Periksa header permintaan dan pastikan bahwa bidang header x-kms-apiversion ada. |
400 | InvalidParam | Param Date tidak valid. | Nilai bidang header Date dalam header permintaan tidak sesuai dengan RFC 1123. Periksa header permintaan dan pastikan bahwa nilai bidang header Date sesuai dengan RFC 1123. |
400 | InvalidParam | Param x-kms-signaturemethod tidak valid. | Bidang header x-kms-signaturemethod tidak ada dalam header permintaan HTTP. Periksa header permintaan dan pastikan bahwa bidang header x-kms-signaturemethod ada. |
400 | InvalidParam | Param x-kms-signaturemethod tidak valid. pesan:"<signaturemethod value>". | Metode tanda tangan yang ditentukan oleh bidang header x-kms-signaturemethod tidak didukung. Periksa header permintaan dan pastikan bahwa metode tanda tangan yang ditentukan didukung. |
400 | MissingParameter | Parameter x-kms-acccesskeyid tidak ada di http header atau body. | Tidak ada ID AccessKey yang ada dalam bidang header Authorization. Periksa header permintaan dan pastikan bahwa ID AccessKey ada dalam bidang header Authorization. Jika Anda menggunakan Alibaba Cloud SDK, pastikan Anda menggunakan KMS Instance SDK. |
400 | RequestTimeTooSkewed | Waktu permintaan melebihi waktu server lebih dari 15 menit. | Permintaan dilakukan 15 menit lebih awal atau lebih lambat dari waktu server saat ini. Periksa waktu server Anda. |
400 | InvalidParameter | Parameter yang ditentukan tidak valid. | Parameter yang ditentukan tidak valid. |
400 | UnsupportedOperation | Rejected.UnsupportedOperation | Untuk informasi lebih lanjut, lihat Apa yang harus saya lakukan jika kesalahan "UnsupportedOperation" dilaporkan ketika saya memanggil operasi API KMS?. |
401 | SignatureNotMatch | Tanda tangan tidak cocok. | Tanda tangan yang dihitung oleh klien tidak cocok dengan tanda tangan yang dihitung oleh server. Gunakan kunci klien yang valid dan coba lagi. |
403 | Forbidden.NoPermission | Operasi ini untuk "<parameter name>" dilarang oleh sistem izin. | Anda tidak memiliki otorisasi untuk melakukan operasi. Periksa kebijakan izin titik akses aplikasi (AAP). Untuk informasi lebih lanjut, lihat Buat AAP. |
404 | Forbidden.KeyNotFound | Kunci Key ID atau Alias tidak ada dalam sistem. | Kunci tidak ada. |
404 | Forbidden.KeyNotFound | Kunci Key ID atau Alias tidak ada di toko kunci "<parameter name>". | Kunci tidak ada. |
404 | Forbidden.KeyNotFound | Kunci yang ditentukan tidak ada. | Kunci tidak ada. |
404 | Unauthorized | ID AccessKey "<accessKeyId>" tidak ada dalam catatan kami. | ID AccessKey tidak ada. ID AccessKey adalah nilai KeyId dalam AAP. Periksa kunci klien Anda. Untuk informasi lebih lanjut, lihat Buat AAP. |
409 | Rejected.PendingDeletion | Permintaan ditolak karena status kunci adalah PendingDeletion. | Kunci berada dalam status Pending Deletion. |
409 | Rejected.Disabled | Permintaan ditolak karena status kunci adalah Disabled. | Kunci dinonaktifkan. |
409 | Rejected.PendingImport | Permintaan ditolak karena status kunci adalah PendingImport. | Kunci berada dalam status Pending Import. |
413 | Tidak ada. | Tidak ada. | Setelah semua parameter permintaan dienkripsi menggunakan Protocol Buffers, ukuran badan permintaan melebihi 3 MB.
|
415 | InvalidContentType | Content-Type "<type>" tidak didukung. | Nilai bidang Content-Type tidak valid. |
500 | InternalFailure | Kegagalan Internal. | Terdapat kesalahan internal. Hubungi dukungan teknis Alibaba Cloud. Untuk informasi lebih lanjut, lihat Hubungi kami. |
503 | ServiceUnavailableTemporary | Layanan Tidak Tersedia Sementara. | Layanan tidak tersedia. Coba lagi nanti. |