全部产品
Search
文档中心

MaxCompute:MENAMBAH_KUNCI_KE_SET_KUNCI

更新时间:Jul 02, 2025

Menambahkan kunci ke set kunci dan mengonfigurasinya sebagai kunci utama.

Sintaksis

binary MENAMBAH_KUNCI_KE_SET_KUNCI(binary <set_kunci>, string <tipe_kunci>, binary <kunci_mentah>, [string <deskripsi>])

Parameter

  • set_kunci: Wajib. Menentukan set kunci yang sudah ada dengan tipe BINARY.

  • tipe_kunci: Wajib. Menentukan tipe algoritma dari kunci yang ingin ditambahkan. Nilai valid: AES-GCM-256, AES-SIV-CMAC-128, dan AES-SIV-CMAC-256.

  • kunci_mentah: Wajib. Menentukan kunci yang ingin ditambahkan dan dikonfigurasi sebagai kunci utama. Kunci bertipe BINARY.

  • deskripsi: Opsional. Memberikan deskripsi untuk kunci data.

Nilai pengembalian

Set kunci dengan tipe BINARY dikembalikan.

Catatan

Anda dapat menggunakan HEX untuk mengonversi tipe BINARY menjadi tipe STRING atau menggunakan UNHEX untuk mengonversi tipe STRING menjadi tipe BINARY sesuai kebutuhan bisnis Anda.

Contoh

select hex(MENAMBAH_KUNCI_KE_SET_KUNCI(unhex ('0A1072384D715A414541385044643351534C12580A330A0B4145532D47434D2D323536122026A8FB1126DF4F5B5DD03C180E6919565D7716CBB291815EFB5BBF30F8BEF9AF1801200210011A1072384D715A414541385044643351534C20022A0B68656C6C6F20776F726C64'), 'AES-SIV-CMAC-128', unhex('b75585cf321cdcad42451690cdb7bfc49c26092f60f854e72d43244c55620a3d'),'deskripsi') );

Hasil berikut dikembalikan:

+------------+
| _c0        |
+------------+
| 0A10596530735A5145414150447273424C4212580A330A0B4145532D47434D2D323536122026A8FB1126DF4F5B5DD03C180E6919565D7716CBB291815EFB5BBF30F8BEF9AF1801200210011A1072384D715A414541385044643351534C20022A0B68656C6C6F20776F726C64125D0A380A104145532D5349562D434D41432D3132381220B75585CF321CDCAD42451690CDB7BFC49C26092F60F854E72D43244C55620A3D1801200110011A10596530735A5145414150447273424C4220022A0B6465736372697074696F6E |
+------------+

Referensi

Referensi

Deskripsi

Menggunakan set kunci

Menggambarkan cara menggunakan fungsi enkripsi dan dekripsi terkait set kunci.

NEW_KEYSET

Menggambarkan fungsi NEW_KEYSET. Fungsi ini digunakan untuk membuat set kunci berdasarkan tipe algoritma yang ditentukan.

KEYSET_TO_JSON

Menggambarkan fungsi KEYSET_TO_JSON. Fungsi ini digunakan untuk mengonversi set kunci dengan tipe BINARY menjadi string JSON yang dapat dibaca. Setelah konversi, Anda dapat melihat detail dari set kunci.

KEYSET_FROM_JSON

Menggambarkan fungsi KEYSET_FROM_JSON. Fungsi ini digunakan untuk mengonversi set kunci dengan tipe JSON menjadi set kunci dengan tipe BINARY.

ROTATE_KEYSET

Menggambarkan fungsi ROTATE_KEYSET. Fungsi ini memungkinkan sistem secara otomatis menghasilkan kunci baru dan mengonfigurasi kunci baru tersebut sebagai kunci utama.

NEW_WRAPPED_KEYSET

Menggambarkan fungsi NEW_WRAPPED_KEYSET. Fungsi ini digunakan untuk mengasumsikan Alibaba Cloud Resource Name (ARN) dari peran yang dapat menggunakan Key Management Service (KMS) customer master key (CMK) ARN ke MaxCompute dan membuat set kunci terbungkus. ARN peran ditentukan oleh role_arn. ARN KMS CMK ditentukan oleh kms_cmk_arn. Fungsi ini juga digunakan untuk memberikan izin kepada akun Alibaba Cloud lainnya untuk mendekripsi set kunci berdasarkan role_chain.

REWRAP_KEYSET

Menggambarkan fungsi REWRAP_KEYSET. Fungsi ini digunakan untuk mengenkripsi ulang set kunci terbungkus berdasarkan kunci KMS tertentu.

ROTATE_WRAPPED_KEYSET

Menggambarkan fungsi ROTATE_WRAPPED_KEYSET. Fungsi ini digunakan untuk mendekripsi set kunci terenkripsi, menerapkan rotasi kunci, dan menggunakan kunci baru untuk mengenkripsi data.

USE_WRAPPED_KEYSET

Menggambarkan fungsi USE_WRAPPED_KEYSET. Fungsi ini digunakan untuk mengonversi set kunci terbungkus menjadi set kunci dasar yang digunakan sebagai parameter dalam fungsi enkripsi atau dekripsi. Anda juga dapat menggunakan fungsi USE_WRAPPED_KEYSET untuk mendapatkan informasi tentang set kunci terbungkus dan menyimpan informasi tersebut untuk pemeliharaan set kunci selanjutnya.

ENHANCED_SYM_ENCRYPT

Menggambarkan fungsi ENHANCED_SYM_ENCRYPT. Fungsi ini digunakan untuk mengenkripsi data menggunakan set kunci tertentu.

ENHANCED_SYM_DECRYPT

Menggambarkan fungsi ENHANCED_SYM_DECRYPT. Fungsi ini digunakan untuk mendekripsi data menggunakan set kunci tertentu.