Tüm Ürünler
Search
Belge Merkezi

MaxCompute:KEYSET_FROM_JSON

Son Güncelleme:Oct 04, 2026

KEYSET_FROM_JSON işlevi, JSON biçimindeki bir anahtar kümesi (keyset) dizesini BINARY türüne dönüştürür.

Sözdizimi

BINARY KEYSET_FROM_JSON(STRING <json_keyset>)

Parametreler

json_keyset: Zorunludur. STRING türündedir. JSON biçiminde bir anahtar kümesi (keyset) dizesidir.

Dönüş değeri

BINARY türünde bir anahtar kümesi (keyset) döndürülür.

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 HEX(KEYSET_FROM_JSON('{
    "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"}')) ;

Sorgu aşağıdaki sonucu döndürür:

+------------+
| _c0        |
+------------+
| 0A1072384D715A414541385044643351534C12580A330A0B4145532D47434D2D323536122026A8FB1126DF4F5B5DD03C180E6919565D7716CBB291815EFB5BBF30F8BEF9AF1801200210011A1072384D715A414541385044643351534C20022A0B68656C6C6F20776F726C64 |
+------------+

İlgili belgeler


Konu


Açıklama


Anahtar kümesi kullanım talimatları


Anahtar kümesi şifreleme işlevlerinin nasıl kullanılacağını açıklar.


NEW_KEYSET


Belirtilen algoritma türüne göre bir anahtar kümesi oluşturur.


ADD_KEY_TO_KEYSET


Bir anahtar kümesine yeni bir anahtar ekler ve bunu birincil anahtar olarak ayarlar.


KEYSET_TO_JSON


Ayrıntıları görüntülemek üzere BINARY türündeki bir anahtar kümesini okunabilir JSON biçimine dönüştürür.


ROTATE_KEYSET


Yeni bir anahtar oluşturur ve bunu birincil anahtar olarak ayarlar.


NEW_WRAPPED_KEYSET


Bir Key Management Service (KMS) müşteri anahtarı (CMK) erişimine sahip olan ve role_arn ile belirtilen rolü kullanarak yeni bir sarmalanmış anahtar kümesi oluşturur. Anahtar kümesinin şifresini çözmek için başka bir Alibaba Cloud hesabını yetkilendirmek amacıyla role_chain da kullanabilirsiniz.


ROTATE_WRAPPED_KEYSET


Mevcut bir sarmalanmış anahtar kümesinin şifresini çözer, anahtarı döndürür ve ardından anahtar kümesini yeni anahtarla yeniden şifreler.


USE_WRAPPED_KEYSET


Sarmalanmış bir anahtar kümesini, şifreleme veya şifre çözme işlevlerinde parametre olarak kullanılmak üzere temel bir anahtar kümesine dönüştürür. Bakımı kolaylaştırmak için sarmalanmış anahtar kümesine ilişkin bilgileri almak ve kaydetmek amacıyla da bu işlevi kullanabilirsiniz.


ENHANCED_SYM_ENCRYPT


Belirtilen bir anahtar kümesi kullanarak verileri şifreler.


ENHANCED_SYM_DECRYPT


Belirtilen bir anahtar kümesi kullanarak verilerin şifresini çözer.