【发布时间】:2016-04-22 17:19:58
【问题描述】:
谁能告诉我如何在 bash 中使用一条线来自动化 aws 配置?
例子:
$ aws configure --profile user2
AWS Access Key ID [None]: AKIAI44QH8DHBEXAMPLE
AWS Secret Access Key [None]: je7MtGbClwBF/2Zp9Utk/h3yCo8nvbEXAMPLEKEY
Default region name [None]: us-east-1
Default output format [None]: text
应用程序:我想在 Docker 入口点内自动执行此操作!
【问题讨论】:
-
如果此 docker 映像超出您的控制范围(即客户等),请不要在其中预配置 AWS 凭证。如果 docker 映像要在 EC2 实例或 ECS 上运行,请改用 IAM 角色。
-
这将是一个多用途图像。凭据不是映像的一部分,但将为容器实例提供。
-
容器会在 EC2 上运行吗?
-
容器将在 EC2 内外的主机上运行。
-
看看这里:docs.aws.amazon.com/AWSEC2/latest/UserGuide/…。基本上,您创建您的 IAM EC2 角色,运行分配给该角色的 EC2 实例,然后在没有配置 AWS 凭证的情况下在您的实例中使用 AWS CLI。实例将从角色中获取凭据。
标签: bash amazon-web-services docker