全部产品
Search
文档中心

Key Management Service:Daftar operasi berdasarkan fungsi

更新时间:Jul 02, 2025

Tabel berikut mencantumkan operasi API Instans KMS yang tersedia untuk digunakan dalam Key Management Service (KMS).

Operasi terkait kunci

Sebelum memanggil operasi terkait kunci, perhatikan informasi berikut:

  • AdvanceEncrypt, AdvanceDecrypt, AdvanceGenerateDataKey, dan GenerateDataKey: Untuk memanggil operasi ini, Anda harus menggunakan kunci simetris.

  • Encrypt dan Decrypt: Untuk memanggil operasi ini, Anda harus menggunakan kunci simetris atau asimetris.

  • Sign, Verify, dan GetPublicKey: Untuk memanggil operasi ini, Anda harus menggunakan kunci asimetris.

Operasi

Deskripsi

AdvanceEncrypt

Mengenkripsi teks biasa menjadi teks sandi.

Penting
  • Jika rotasi kunci otomatis diaktifkan, panggil operasi AdvanceEncrypt, AdvanceDecrypt, atau AdvanceGenerateDataKey untuk mencegah fitur rotasi kunci menjadi tidak valid. Untuk informasi lebih lanjut tentang rotasi kunci otomatis, lihat Konfigurasikan rotasi kunci.

  • Sebelum Anda dapat memanggil operasi AdvanceDecrypt, Anda harus menyimpan teks sandi (CiphertextBlob) dan data autentikasi (Aad) yang dikembalikan oleh operasi AdvanceEncrypt.

AdvanceDecrypt

Mendekripsi teks sandi menjadi teks biasa.

AdvanceGenerateDataKey

Menghasilkan kunci data dan mengenkripsi data dengan menggunakan enkripsi amplop KMS.

Penting

Sebelum Anda dapat memanggil operasi AdvanceDecrypt, Anda harus menyimpan teks sandi (CiphertextBlob) dan data autentikasi (Aad) yang dikembalikan oleh operasi AdvanceGenerateDataKey.

Encrypt

Mengenkripsi teks biasa menjadi teks sandi.

Penting

Sebelum Anda dapat memanggil operasi Decrypt atau AdvanceDecrypt, Anda harus menyimpan ID kunci (KeyId), teks sandi (CiphertextBlob), algoritma enkripsi (Algorithm), vektor awal (Iv), mode padding (PaddingMode), dan data autentikasi (Aad) yang dikembalikan oleh operasi Encrypt.

Decrypt

Mendekripsi teks sandi menjadi teks biasa.

GenerateDataKey

Menghasilkan kunci data dan mengenkripsi data dengan menggunakan enkripsi amplop KMS.

Sign

Menghasilkan tanda tangan dengan menggunakan kunci asimetris.

Penting

Anda dapat memanggil operasi Verify untuk memverifikasi tanda tangan. Anda juga dapat memperoleh kunci publik (GetPublicKey) dan memverifikasi tanda tangan di komputer Anda.

Verify

Memverifikasi tanda tangan dengan menggunakan kunci asimetris.

GetPublicKey

Mengquery kunci publik dari kunci asimetris tertentu.

Operasi terkait rahasia

Operasi

Deskripsi

GetSecretValue

Mengquery nilai rahasia.

Operasi lainnya

Operasi

Deskripsi

GenerateRandom

Menghasilkan angka acak.