SYSTEM$GET_CMK_AKV_CONSENT_URL
SYSTEM$GET_CMK_AKV_CONSENT_URL
SYSTEM$GET_CMK_AKV_CONSENT_URL은 고객 관리 키(customer-managed keys)와 관련된 Azure Key Vault 계정에 대한 동의 URL(consent URL)을 반환하는 시스템 함수예요. Microsoft Azure의 Snowflake 계정에서 Tri-Secret Secure와 함께 고객 관리 키에 이 동의 URL을 사용할 수 있어요.
본문
카테고리: System 함수 (System Information)
구문 (Syntax)
SYSTEM$GET_CMK_AKV_CONSENT_URL( '<account_identifier>' , '<tenant_id>' )
인자 (Arguments)
'<account_identifier>' — Azure의 Snowflake 계정에 대한 계정 식별자를 지정해요. 필수예요.
'<tenant_id>' — Azure 구독의 테넌트(tenant)에 대한 고유 식별자를 지정해요. 이 값은 b3ddabe4-e5ed-4e71-8827-0cefb99af240 같은 GUID/UUID 형식이에요. 필수예요.
이 값을 찾으려면 Azure Active Directory 테넌트 ID 찾는 방법의 지침을 따라요.
사용 시 유의사항 (Usage notes)
- 이 함수는 Microsoft Azure의 Snowflake 계정에서만 사용해요.
- 계정 관리자(즉 ACCOUNTADMIN 역할을 가진 사용자) 또는 전역 MONITOR SECURITY 권한이 부여된 역할만 이 함수를 호출할 수 있어요.
예시 (Examples)
my-account가 Azure의 Snowflake 계정에 대한 계정 이름 형식의 Snowflake 계정 식별자이고 b3ddabe4-e5ed-4e71-8827-0cefb99af240이 Azure 구독의 테넌트 식별자일 때, 고객 관리 키와 관련된 Azure Key Vault 계정에 대한 동의 URL을 반환해요:
SELECT SYSTEM$GET_CMK_AKV_CONSENT_URL('my-account' , 'b3ddabe4-e5ed-4e71-8827-0cefb99af240');
반환값:
https://login.microsoftonline.com/tenantId/oauth2/authorize?client_id=myClientId&response_type=code