Tüm Ürünler
Search
Belge Merkezi

MaxCompute:KEYSET_TO_JSON

Son Güncelleme:Oct 04, 2026

BINARY türündeki bir anahtar kümesini okunabilir bir JSON dizesine dönüştürür. Dönüşüm sonrası anahtar kümesinin ayrıntılarını görüntüleyebilirsiniz.

Sözdizimi

STRING KEYSET_TO_JSON(BINARY <keyset>)

Parametreler

keyset: Zorunludur. BINARY türünde bir değerdir. Bu parametre mevcut bir anahtar kümesini belirtir.

Dönüş değeri

JSON biçiminde bir anahtar kümesi döndürür. Parametre açıklamaları:

  • key_id: Anahtarın ID değeridir.

  • key_material_origin: Anahtarın kaynağıdır.

  • key_material_type: Anahtarın şifreleme türüdür.

  • type: Anahtarın algoritma türüdür.

  • value: Anahtarın değeridir.

  • output_prefix_type: Şifreleme sonrası şifre metninin biçimidir.

Not

İş gereksinimlerinize göre BINARY türünü STRING türüne dönüştürmek için HEX veya STRING türünü BINARY türüne dönüştürmek için UNHEX kullanabilirsiniz.

Örnekler

SELECT KEYSET_TO_JSON(unhex ('0A1072384D715A414541385044643351534C12580A330A0B4145532D47434D2D323536122026A8FB1126DF4F5B5DD03C180E6919565D7716CBB291815EFB5BBF30F8BEF9AF1801200210011A1072384D715A414541385044643351534C20022A0B68656C6C6F20776F726C64')) ;

Aşağıdaki sonuç döner:

 +------------+
| _c0        |
+------------+
| {
    "key": [{
            "description": "hello world",
            "key_id": "r8MqZAEA8PDd3QSL",
            "key_meta_data": {
                "key_material_origin": "Origin_ALIYUN_MAXCOMPUTE",
                "key_material_type": "SYMMETRIC",
                "type": "AES-GCM-256",
                "value": "Jqj7ESbfT1td0DwYDmkZVl13FsuykYFe+1u/MPi++a8="},
            "output_prefix_type": "PREFIX_ALIYUN_MAXCOMPUTE",
            "status": "ENABLED"}],
    "primary_key_id": "r8MqZAEA8PDd3QSL"} |
+------------+

İlgili Konular


İlgili Konular


Açıklama


Anahtar kümelerini kullanma


Anahtar kümesiyle ilgili şifreleme ve şifre çözme işlevlerinin nasıl kullanılacağını açıklar.


NEW_KEYSET


NEW_KEYSET işlevini açıklar. Belirtilen algoritma türüne göre anahtar kümesi oluşturur.


ADD_KEY_TO_KEYSET


ADD_KEY_TO_KEYSET işlevini açıklar. Bir anahtar kümesine anahtar ekler ve anahtarı master anahtar olarak yapılandırır.


KEYSET_FROM_JSON


KEYSET_FROM_JSON işlevini açıklar. JSON türündeki bir anahtar kümesini BINARY türündeki bir anahtar kümesine dönüştürür.


ROTATE_KEYSET


ROTATE_KEYSET işlevini açıklar. Sistemin otomatik olarak yeni bir anahtar üretmesini ve yeni anahtarı master anahtar olarak yapılandırmasını sağlar.


NEW_WRAPPED_KEYSET


NEW_WRAPPED_KEYSET işlevini açıklar. Key Management Service (KMS) müşteri master anahtarı (CMK) ARN'lerini kullanabilen bir rolün Alibaba Cloud Resource Name (ARN) değerini MaxCompute'e atamak ve sarılmış bir anahtar kümesi oluşturmak için kullanılır. Rol ARN değeri role_arn ile belirtilir. KMS CMK ARN değeri ise kms_cmk_arn ile belirtilir. İşlev ayrıca, role_chain aracılığıyla diğer Alibaba Cloud hesaplarına anahtar kümesinin şifresini çözme izni vermek için de kullanılır.


REWRAP_KEYSET


Sarılmış bir anahtar kümesini belirtilen bir KMS anahtarı kullanarak yeniden şifreler.


ROTATE_WRAPPED_KEYSET


ROTATE_WRAPPED_KEYSET işlevini açıklar. Şifrelenmiş bir anahtar kümesinin şifresini çözer, anahtar rotasyonu uygular ve verileri şifrelemek için yeni bir anahtar kullanır.


USE_WRAPPED_KEYSET


USE_WRAPPED_KEYSET işlevini açıklar. Sarılmış bir anahtar kümesini şifreleme veya şifre çözme işlevinde parametre olarak kullanılan temel bir anahtar kümesine dönüştürür. USE_WRAPPED_KEYSET işlevini kullanarak sarılmış bir anahtar kümesi hakkında bilgi alabilir ve bu bilgileri sonraki anahtar kümesi bakımı için kaydedebilirsiniz.


ENHANCED_SYM_ENCRYPT


ENHANCED_SYM_ENCRYPT işlevini açıklar. Belirtilen bir anahtar kümesi kullanarak verileri şifreler.


ENHANCED_SYM_DECRYPT


ENHANCED_SYM_DECRYPT işlevini açıklar. Belirtilen bir anahtar kümesi kullanarak verilerin şifresini çözer.