【问题标题】:How to access other AWS services from inside a AWS ECS container on a EC2 host?如何从 EC2 主机上的 AWS ECS 容器内部访问其他 AWS 服务?
【发布时间】:2016-11-17 14:50:09
【问题描述】:

根据 AWS 文档,在使用正确 IAM 角色创建的 AWS EC2 实例中运行的程序可以使用 AWS SDK 获取临时的 aws_access_key_idaws_secret_access_key 以访问所需的 aws 资源。这是否适用于该实例中在 docker 容器内运行的程序?在我的例子中,容器是通过 AWS ECS 启动的,容器内的程序需要访问 s3。

如果这不是一般做法,那么从容器内部访问存储在 s3 中的文件的正确方法是什么?

【问题讨论】:

    标签: amazon-web-services boto3 amazon-ecs


    【解决方案1】:

    是的,在 ECS 中运行的程序可以访问 s3,类似于在 Ec2 服务器中运行的程序。您需要在启动 ECS 时设置适当的 IAM 角色。

    查看此链接Amazon ECS IAM Role guide for developers

    【讨论】:

      猜你喜欢
      • 2015-05-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-02
      • 2017-09-18
      • 2019-05-21
      • 2012-03-10
      • 1970-01-01
      • 2023-01-24
      相关资源
      最近更新 更多