【发布时间】:2021-05-15 04:44:12
【问题描述】:
我有一个运行 zeppelin 的 ECS 服务,我已将 zeppelin 配置为访问将笔记本保存在 s3 存储桶中。
我创建了一个存储桶,并确保存储桶和 ECS 具有相同的角色。 s3 存储桶为同一角色启用了读写策略。
当我的应用程序运行时出现以下错误
Caused By Exception in thread "main" com.amazonaws.AmazonClientException: Unable to load AWS credentials from any provider in the chain - error - when trying to load model from S3
有没有办法通过 Fargate 使用 ECS 中的角色/配置文件来启用 s3 访问
【问题讨论】:
-
您可以选择AWS PrivateLink 吗?也可以参考thisAWS上的博客
-
无法将 IAM 角色分配给 S3 存储桶,因此“我已创建存储桶并确保存储桶和 ECS 具有相同角色”的说法毫无意义。
标签: amazon-web-services amazon-s3 amazon-ecs apache-zeppelin aws-fargate