全部产品
Search
文档中心

Key Management Service:Kode kesalahan umum

更新时间:Jul 02, 2025

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.

  • Enkripsi dan dekripsi: Kami merekomendasikan untuk membatasi ukuran data hingga 6 KB untuk enkripsi dan dekripsi menggunakan kunci simetris dan 1 KB untuk enkripsi dan dekripsi menggunakan kunci asimetris dalam satu operasi. Jika data melebihi batas tersebut, kami merekomendasikan penggunaan enkripsi amplop.

  • Penandatanganan dan verifikasi: Jika ukuran pesan yang akan ditandatangani besar, kami merekomendasikan untuk secara lokal menghasilkan digest pesan dan kemudian memanggil operasi Sign atau Verify untuk penandatanganan dan verifikasi.

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.