Menghapus kunci KMS

Administrator Platform (PA) dapat menghapus kunci Key Management System (KMS) di Server API Management.

PA dapat menghapus kunci AEAD dan Penandatanganan di namespace project. Lihat Kunci yang didukung untuk mengetahui daftar lengkap kunci KMS.

Sebelum memulai

Sebelum menghapus kunci KMS, Anda harus meminta izin yang diperlukan dan menyiapkan lingkungan Anda.

Meminta peran IAM

Hubungi Admin Organisasi IAM Anda untuk meminta peran berikut:

  • KMS Admin (kms-admin): membuat, memperbarui, menghapus, dan menggunakan kunci KMS di namespace project Anda.
  • Global MZAEADKey Deleter (global-mzaeadkey-deleter): menghapus kunci AEAD multi-zona di namespace project Anda.

Menyiapkan lingkungan Anda

Menghapus semua kunci

Anda dapat menghapus kunci zona dari server API pengelolaan atau kunci multi-zona dari server API global.

Menghapus semua kunci zona

Untuk menghapus semua kunci zona di namespace project, gunakan perintah berikut:

kubectl --kubeconfig MANAGEMENT_API_SERVER_KUBECONFIG \
  delete KEY_PRIMITIVE --namespace=PROJECT --all

Ganti kode berikut:

  • MANAGEMENT_API_SERVER_KUBECONFIG: file kubeconfig server API pengelolaan.
  • KEY_PRIMITIVE: kunci yang ingin Anda hapus. Misalnya: aeadkey untuk kunci AEAD.
  • PROJECT: nama project. Contoh: kms-test1.

Menghapus semua kunci multi-zona

Untuk menghapus semua kunci multi-zona di namespace project, gunakan perintah berikut:

kubectl --kubeconfig GLOBAL_API_SERVER_KUBECONFIG \
  delete mzaeadkey --namespace=PROJECT --all

Ganti kode berikut:

  • GLOBAL_API_SERVER_KUBECONFIG: file kubeconfig dari server API global.
  • PROJECT: nama project. Contoh: kms-test1.