33 连接 Snowflake
将 Snowflake 连接到 Claude Tag,使其可以在你的数仓上运行只读查询。涵盖需要创建的专用用户、访问令牌字段和需要允许的主机。
export const BetaNote = () => Claude Tag is in public beta. Features and behavior described here may change before general availability.;
连接在 Access bundle 中添加。在 claude.ai/admin-settings/claude-tag 打开左侧导航的 Access bundles,点击进入一个包(或 Create 一个),转到其 Credentials 标签。
连接 Snowflake 让 Claude 从包作用域下的任何频道对你的数仓运行查询。你将其作为连接添加到 Access bundle 中;凭据属于代理而非任何个人。
这是 HTTP API 连接,不是个人 claude.ai 连接器。
33.1 在 Snowflake 中创建凭据
为代理创建一个专用 Snowflake 用户,配备只读角色,范围限定为 Claude 应查询的数据库和 Schema。在 Snowsight(Snowflake 的 Web 界面)中,在 Governance & security 下的 Users & roles 中,为该用户生成 Programmatic Access Token。令牌默认 15 天后过期,因此请计划轮换凭据。
Snowflake Programmatic Access Token 的指南在 docs.snowflake.com。连接使用此令牌认证;目前不支持密钥对认证。
33.2 将连接添加到包
在包中,点击 Snowflake 旁边的 Connect。
| 字段 | 值 |
|---|---|
| Claude’s programmatic access token | 来自 Snowflake 的 Programmatic Access Token |
| Allowed websites | 你的账号主机,例如 yourorg-youraccount.snowflakecomputing.com |
预设预填了一个无法解析的示例主机。在保存前替换为你账号的主机,否则每个请求都会失败。之后要更改主机,在包 Credentials 标签上打开此连接的 ⋮ 菜单并选择 Edit。
Agent Proxy 在网络边界注入凭据;模型和沙箱不会获得密钥。参见 Agent Proxy 的工作原理。
33.3 验证连接
在包作用域下的频道中,开启新话题:
text wrap theme={null} @Claude what can you access from this channel?
连接生效后 Snowflake 出现在列表中。新话题会自动获取连接;在已有话题中,通过名称要求 Claude 使用该服务。
33.4 相关资源
- 此连接增加的能力:在话题中用图表回答数仓问题
- 为 Claude 配置访问:完整的凭据类型和允许主机参考