首页 / 资讯中心 / 文章详情

DuckDB 访问 S3 时凭证过期与自动刷新配置

DuckDB 访问 S3 时凭证过期与自动刷新配置 ★ FEATURED ARTICLE
在 AWS Fargate 容器里跑 DuckDB 任务,通过 DuckLake 扩展读写 S3 上的 parquet 文件,凭证用容器已承担的 IAM 角色获取。短任务一切正常,长任务跑到第六个小时左右开始大面积失败。问题现象建密钥的写法是:CREATESECRET(TYPES3,PROVIDER credential_chain);S3 访问确实走的是 assumed role 的临时凭证。但任务运行数小时后开始报错:IO Error: Cannot open file "s3://my-bucket/data/part-0001.parquet": An error occurred (403) when calling the HeadObject operation: Forbidden错误更明确时会直接指出令牌过期:
阅读完成 · 觉得有帮助?
咨询建站