用心打造
VPS知识分享网站

Snowflake服务用户可登记多个工作负载身份,默认上限为10个

Snowflake在2026年10月12日公布命名工作负载身份管理更新。服务用户现在可以通过SQL登记、修改和移除多个工作负载身份,每个身份有独立名称及提供方设置。

单个用户默认最多可拥有10个工作负载身份。 对同一服务用户需要从不同工作负载环境连接的团队,这提供了比单一默认身份更细的管理方式。

服务用户连接多个命名工作负载身份的示意图

变化发生在服务用户的身份配置上

新功能面向服务用户,管理员可以为它注册多个命名身份。Snowflake发布说明列出了新增、修改和移除身份的SQL操作,便于按实际工作负载维护配置。

这不是自动给所有用户创建10个身份,数量只是默认上限;管理员仍需根据各环境的认证提供方和权限安排进行配置。

命名身份与原有默认身份是什么关系

此前用户属性WORKLOAD_IDENTITY指定一个名为DEFAULT的工作负载身份。Snowflake表示该属性继续受支持;新增的命名机制允许同一服务用户保存多个独立配置。

因此,已有默认身份不会仅因新功能出现就必须立即迁移。准备调整认证架构时,先盘点现有连接的身份来源与依赖。

多提供方场景有了更清楚的边界

每个命名身份都有自己的名称及提供方设置。把不同连接来源对应到明确的身份名称,有助于避免所有集成共用一项默认配置后难以区分。

名称隔离不等于数据访问权限自动隔离。角色授权、服务用户用途与身份提供方策略仍需分别审查,不能把认证配置变化当作权限审计的替代品。

SQL管理应纳入变更流程

官方列出了ALTER USER的ADD、MODIFY和REMOVE WORKLOAD IDENTITY语法,并提供SHOW USER WORKLOAD IDENTITY AUTHENTICATION METHODS查看方法。上线前可先确认服务用户已有配置,再逐项修改。

删除或修改正在使用的身份可能影响现有连接。应记录调用方、准备回退方案,并先在非生产环境验证身份提供方设置。

上线后核对配置和真实连接

验收时先用SHOW命令检查命名身份及提供方,再从相应工作负载发起连接,确认新身份可用,旧连接也按预期工作。

若同一个服务用户关联多个环境,逐个核对身份名称和连接结果,并注意默认10个的容量边界;不要只以SQL执行成功作为最终验收。

赞(0)
未经允许不得转载;国外VPS测评网 » Snowflake服务用户可登记多个工作负载身份,默认上限为10个
分享到