SYSTEM$REGISTER_CMK_INFO_POSTGRES

SYSTEM$REGISTER_CMK_INFO_POSTGRES

Snowflake Postgres Tri-Secret Secure와 함께 사용하기 위해 고객 관리형 키(CMK)를 등록하는 시스템 함수예요.

출처: Snowflake SQL Reference

본문

Syntax

AWS:

SYSTEM$REGISTER_CMK_INFO_POSTGRES( '<cmk_arn>' )

Azure:

SYSTEM$REGISTER_CMK_INFO_POSTGRES( '<vault_uri>' , '<key_name>' )

Arguments

cmk_arn:

Tri-Secret Secure와 함께 사용하기 위한 고객 관리형 키(CMK)를 지정하는 Amazon Web Services 리소스 번호(ARN)를 지정해요.

vault_uri:

Azure Key Vault의 Microsoft Azure 고유 엔드포인트 식별자를 지정해요.

key_name:

Microsoft Azure에서 CMK의 이름을 지정해요.

project_id:

Google Cloud Platform에서 프로젝트의 고유 식별자를 지정해요.

location:

Snowflake 계정을 호스팅하는 Google Cloud Platform 지역을 지정해요.

key_ring:

Google Cloud Platform에서 CMK의 키 링(key ring)을 지정해요.

key_name:

CMK의 이름을 지정해요.

Returns

등록이 완료되었음을 알리는 상태 메시지를 반환해요.

Access control requirements

계정 관리자(ACCOUNTADMIN 역할을 가진 사용자)만 이 함수를 호출할 수 있어요.

Examples

Amazon Web Services의 Snowflake 계정에 대한 CMK 등록하기:

SELECT SYSTEM$REGISTER_CMK_INFO_POSTGRES('arn:aws:kms:us-west-2:736112632310:key/ceab36e4-f0e5-4b46-9a78-86e8f17a0f59');

Microsoft Azure의 Snowflake 계정에 대한 CMK 등록하기:

SELECT SYSTEM$REGISTER_CMK_INFO_POSTGRES('https://trisecretsite.vault.azure.net/', 'trisecretazkey');

더 알아보기 (Learn more)