DESCRIBE INTEGRATION¶
描述集成的属性。
DESCRIBE 可以缩写为 DESC。
- API 集成:
- 目录集成:
- 外部访问集成:
ALTER EXTERNAL ACCESS INTEGRATION、CREATE EXTERNAL ACCESS INTEGRATION
- 通知集成:
ALTER NOTIFICATION INTEGRATION、CREATE NOTIFICATION INTEGRATION
- 安全集成:
- 存储集成:
语法¶
DESC[RIBE] [ { API | CATALOG | EXTERNAL ACCESS | NOTIFICATION | SECURITY | STORAGE } ] INTEGRATION <name>
参数¶
name
指定要描述的集成的标识符。如果标识符包含空格或特殊字符,则整个字符串必须放在双引号内。放在双引号内的标识符也区分大小写。
使用说明¶
若要对此命令的输出进行后处理,可以使用 RESULT_SCAN 函数,该函数会将输出视为可查询的表。
如果集成是 API 集成,则输出包含 API_KEY 列。如果输入了 API 密钥,则 API_KEY 显示掩码值。(这既不会显示未加密的原始密钥,也不会显示密钥的加密版本。)
如果安全集成的
TYPE
属性设置为OAUTH
(即 Snowflake OAuth),则 Snowflake 在查询结果中返回两个额外的安全集成属性,无法使用 CREATE SECURITY INTEGRATION 或 ALTER SECURITY INTEGRATION 命令设置:OAUTH_ALLOWED_AUTHORIZATION_ENDPOINTS
客户端应用程序用于接收来自 Snowflake 的授权代码的所有受支持端点的列表。
OAUTH_ALLOWED_TOKEN_ENDPOINTS
客户端应用程序用于交换访问令牌的授权代码或获取刷新令牌的所有受支持端点的列表。
示例¶
创建通知集成:
CREATE NOTIFICATION INTEGRATION myint ( ... );
描述集成中的列:
DESC INTEGRATION myint;