You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

轮换AWS S3密钥修改Snowflake Stage凭证是否影响运行中Pipe及查看所有Pipe状态?

关于Snowflake Pipe与S3密钥轮换的问题解答

1. 修改Stage的SET CREDENTIALS是否影响运行中的Pipe?

修改Stage的凭证不会中断正在运行的Pipe任务——已经在执行的文件加载流程会继续使用旧凭证完成,后续新的文件扫描和加载会自动切换到新凭证。只要新配置的AWS S3密钥拥有对应Bucket的读写权限,Pipe就能正常持续工作,无需重启。

2. 如何查看所有Pipe的状态?

可以查询INFORMATION_SCHEMA.PIPES系统视图,一次性获取当前数据库下所有Pipe的状态信息,示例SQL:

SELECT
  PIPE_NAME,
  PIPE_SCHEMA,
  STATE,
  PENDING_FILE_COUNT,
  LAST_LOAD_TIME
FROM INFORMATION_SCHEMA.PIPES;

如果需要跨数据库查询,只需在视图前指定数据库名称,比如SELECT ... FROM your_database.INFORMATION_SCHEMA.PIPES;。

3. 修改凭证后出现STOPPED_STAGE_DROPPED错误的原因

这个错误并非由修改凭证操作导致——它明确表示Pipe关联的Stage已被删除。你可以通过以下SQL检查Stage是否存在:

DESCRIBE STAGE your_stage_name;

如果Stage确实不存在,需重新创建Stage并通过ALTER PIPE your_pipe_name SET STAGE = your_stage_name;重新关联;若Stage存在,可能是Pipe关联的Stage路径或名称发生了变更,需要确认后更新Pipe的Stage配置。

内容的提问来源于stack exchange,提问作者Samfirescu Ovidiu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 04:33:19