ALTER GATEWAY¶
修改现有 网关 的配置。使用此命令可更新网关的流量拆分配置。
语法¶
参数¶
name指定要更改的网关的标识符。
如果标识符包含空格或特殊字符,则整个字符串必须放在双引号内。放在双引号内的标识符也区分大小写。
有关更多信息,请参阅 标识符要求。
FROM SPECIFICATION指定内联更新的网关规范。该规范定义了流量拆分配置。
该规范使用以下格式:
规范参数¶
type固定值。必须设置为
traffic_split。split_type固定值。必须设置为
custom。targets要将流量路由到的目标端点列表。每个目标必须指定:
type固定值。必须设置为
endpoint。value完全限定端点名称,格式为
db.schema.service!endpoint。每个目标端点都必须存在。weight此端点的流量权重,指定为整数。所有权重之和必须为 100。
备注
默认情况下,每个网关的最大端点数为 5。
访问控制要求¶
权限 |
对象 |
备注 |
|---|---|---|
MODIFY 或 OWNERSHIP |
网关 |
更改网关配置时需要。 |
BIND SERVICE ENDPOINT |
账户 |
将服务端点绑定到网关时需要。 |
USAGE |
数据库 |
对于包含网关的数据库是必需的。 |
USAGE |
架构 |
对于包含网关的架构是必需的。 |
USAGE |
服务端点 |
对于目标服务端点是必需的。 |
要授予所需权限,请使用以下命令:
有关创建具有指定权限集的自定义角色的说明,请参阅 创建自定义角色。
使用说明¶
关于元数据:
注意
客户应确保在使用 Snowflake 服务时,不会将个人数据(用户对象除外)、敏感数据、出口管制数据或其他受监管数据作为元数据输入。有关更多信息,请参阅 Snowflake 中的元数据字段。
示例¶
更改网关以更新流量拆分配置: