Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 有没有办法运行Docker swarm中的每个服务,使其与不同的IAM角色一起运行_Amazon Web Services_Docker_Amazon Iam_Docker Swarm_Docker Swarm Mode - Fatal编程技术网

Amazon web services 有没有办法运行Docker swarm中的每个服务,使其与不同的IAM角色一起运行

Amazon web services 有没有办法运行Docker swarm中的每个服务,使其与不同的IAM角色一起运行,amazon-web-services,docker,amazon-iam,docker-swarm,docker-swarm-mode,Amazon Web Services,Docker,Amazon Iam,Docker Swarm,Docker Swarm Mode,我想在AWS上建立一个docker swarm集群。我们计划使用IAM角色定义docker swarm集群内每个服务的访问级别。有没有办法做到这一点?我确实阅读了下面的文章,但那是4年前的事了,我相信这方面会有进展,因为Kubernetes提供了为每个名称空间指定角色的规定。我们有类似的东西给docker swarm吗 目前没有让Docker Swarm服务具有指定角色的本机方法,AWS无法访问EC2主机上的服务 存在许多第三方解决方案,它们基本上承担AWS中存在的角色,然后将这些临时凭证作为环

我想在AWS上建立一个docker swarm集群。我们计划使用IAM角色定义docker swarm集群内每个服务的访问级别。有没有办法做到这一点?我确实阅读了下面的文章,但那是4年前的事了,我相信这方面会有进展,因为Kubernetes提供了为每个名称空间指定角色的规定。我们有类似的东西给docker swarm吗


目前没有让Docker Swarm服务具有指定角色的本机方法,AWS无法访问EC2主机上的服务

存在许多第三方解决方案,它们基本上承担AWS中存在的角色,然后将这些临时凭证作为环境变量传递到每个Docker容器中。为此,EC2主机需要一个IAM角色,该角色具有承担所需角色的权限

虽然AWS不支持docker swarm上的IAM角色,但他们有两种基于容器编排的产品:

  • -定制亚马逊产品,用于运行生产规模的Docker容器
  • -Amazon管理的Kubernetes编排层
这两种产品都允许向解决方案中运行的容器提供任务IAM角色