将Docker连接到Amazon AWS的云提供商

上下文:我正在通过链接到amazon web services来创buildSwarms ,以连接到我的提供商。

这个angular色是成功的。

然后,在创build策略的同时,与angular色关联,就出现了问题

问题:发生错误:不能超过PolicySize:5120的配额

泊坞窗,亚马逊

正如他们所build议的那样,这就是我需要在政策中添加的内容:

https://docs.docker.com/docker-for-aws/iam-permissions/

有一些研究和人们似乎喜欢这个解决scheme:

https://github.com/docker/machine/issues/1655

我如何使用最好的方法创build策略? 注意到Docker中的文档是错误的 – 在我的情况下不起作用 – 什么是最好的方法?

您正在查看将docker-cloud连接到AWS的错误说明,请按照以下说明进行操作: https : //docs.docker.com/docker-cloud/infrastructure/link-aws/

这是以下三个步骤

  1. 为docker-cloud创buildAWS策略
  2. 创build一个docker-cloudangular色并从1开始实施策略
  3. 将AWSangular色/帐户附加到docker-cloud

上面(1)中的政策非常简单。 应该允许执行与ec2实例相关的操作(您的策略的屏幕截图看起来像不提供ec2权限):

 { "Version": "2012-10-17", "Statement": [ { "Action": [ "ec2:*", "iam:ListInstanceProfiles" ], "Effect": "Allow", "Resource": "*" } ] } 

angular色必须具有实施策略的权限。

有关通过docker-cloud部署的详细信息,请参阅: https : //blog.geografia.com.au/how-we-are-using-docker-cloud-for-automated-testing-and-deployments-of-applications -bb87ec3173e7