Memperbarui konfigurasi enkripsi Secret saat istirahat untuk kluster tertentu berdasarkan ID kluster.
Deskripsi operasi
Selama proses mengaktifkan atau menonaktifkan fitur enkripsi saat istirahat, dan setelah fitur berhasil diaktifkan, jangan gunakan konsol KMS atau OpenAPI untuk menonaktifkan atau menghapus kunci KMS yang digunakan oleh fitur ini. Jika tidak, API Server kluster akan menjadi tidak tersedia, yang akan mencegah pengambilan normal objek seperti Secret dan ServiceAccount, serta memengaruhi operasi normal aplikasi bisnis. Untuk informasi lebih lanjut, lihat Gunakan Alibaba Cloud KMS untuk enkripsi Secret saat istirahat.
Pengguna atau peran yang memanggil API ini harus diberikan izin RBAC kluster yang diperlukan secara tambahan (harus diberikan izin insinyur O&M atau administrator). Jika tidak, kode kesalahan "ForbiddenUpdateKMSState" akan dikembalikan.
Setelah API ini berhasil dipanggil, status kluster akan berubah menjadi "Updating". Setelah pembaruan selesai, status kluster akan dikembalikan menjadi "Running". Setelah pembaruan kluster yang sama selesai, Anda harus menunggu setidaknya 5 menit sebelum memanggil API ini lagi. Jika tidak, kode status "409" akan dikembalikan.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
cs:UpdateKMSEncryption |
none |
*Cluster
|
None | None |
Sintaks permintaan
PUT /clusters/{ClusterId}/kms HTTP/1.1
Path Parameters
|
Parameter |
Type |
Required |
Description |
Example |
| ClusterId |
string |
Yes |
ID kluster. |
c4fe1e3a721544*** |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| body |
object |
No |
Parameter badan permintaan. |
|
| kms_key_id |
string |
No |
ID kunci KMS yang digunakan oleh fitur enkripsi Secret saat istirahat. Penting Anda tidak dapat menggunakan kunci layanan. Hanya kunci utama atau kunci master pelanggan yang didukung. Tipe kunci dari kunci ini harus berupa Aliyun_AES_256, dan penggunaan kunci harus berupa ENCRYPT/DECRYPT.
Peringatan Selama proses mengaktifkan atau menonaktifkan fitur enkripsi saat istirahat, dan setelah fitur berhasil diaktifkan, jangan gunakan konsol KMS atau OpenAPI untuk menonaktifkan atau menghapus kunci KMS ini. Jika tidak, API Server kluster akan menjadi tidak tersedia, yang akan mencegah pengambilan normal objek seperti Secret dan ServiceAccount, serta memengaruhi operasi normal aplikasi bisnis. |
key-abc*** |
| disable_encryption |
boolean |
No |
Apakah akan menonaktifkan fitur enkripsi Secret saat istirahat.
|
false |
Elemen respons
|
Element |
Type |
Description |
Example |
Tidak ada yang didefinisikan.
Contoh
Respons sukses
JSONformat
{}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.