- 类别:
系统函数 (系统信息)
SYSTEM$GET_CMK_AKV_CONSENT_URL¶
返回与客户管理的密钥相关的 Azure Key Vault 账户的同意 URL。
- 另请参阅:
语法¶
SYSTEM$GET_CMK_AKV_CONSENT_URL( '<account_identifier>' , '<tenant_id>' )
实参¶
'account_identifier'
指定用于在 Azure 上使用 Snowflake 账户的 账户标识符。
必填。
'tenant_id'
在您的 Azure 订阅中指定 租户 (https://docs.microsoft.com/en-us/azure/key-vault/general/basic-concepts) 的唯一标识符。这个值使用 GUID/UUID 格式,例如
b3ddabe4-e5ed-4e71-8827-0cefb99af240
。必填。
要找到此值,请按照 如何查找 Azure AD 租户 ID (https://docs.microsoft.com/en-us/azure/active-directory/fundamentals/active-directory-how-to-find-tenant) 中的说明进行操作。
使用说明¶
此功能仅适用于 Microsoft Azure 上的 Snowflake 账户。
只有账户管理员(即具有 ACCOUNTADMIN 角色的用户)或具有全局 MONITOR SECURITY 权限的角色才能调用此函数。
示例¶
返回对客户管理的密钥相关的 Azure Key Vault 账户的同意 URL,其中 my-account
是 Snowflake 账户标识符,使用的是 Azure 上的 Snowflake 账户的 账户名称格式,b3ddabe4-e5ed-4e71-8827-0cefb99af240
则是 Azure 订阅的租户标识符:
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