代码之家  ›  专栏  ›  技术社区  ›  Romain

在没有配置的情况下允许在ec2内Docker中使用awscli

  •  2
  • Romain  · 技术社区  · 6 年前

    我有一个EC2的角色,它可以完全控制其他EC2。 此角色允许调用 aws ec2 ... 不做这个 aws configure 步骤。

    但是,如果我安装Docker并在该EC2中运行Docker容器,则此容器无法执行 AWS EC2… 不配置awscli。

    是否有某种文件夹可以共享要启用的功能,以便在容器内运行awscli命令,而不使用accesskey/密码配置它?

    1 回复  |  直到 6 年前
        1
  •  3
  •   Mark B    6 年前

    这个 aws 命令正在使用分配给EC2实例的IAM实例配置文件,该配置文件是通过EC2元数据服务获取的。您需要以某种方式将元数据与Docker容器共享。

    您使用的是AWS ECS服务吗?或者您是在EC2实例上手动安装和管理Docker?内皮细胞 handles this for you .

    否则你可能会发现 this lyft项目设计用于将ec2 iam角色代理到docker容器。