我试图使用服务之间的服务发现来实现多服务ECS集群。我正在尝试遵循教程。但是,它没有包括一个完整的工作示例
我所做的是定义两个服务,通过使用:
docker-compose.yml
ecs-params.yml
我可以轻松地打开ECS集群和这两个服务。一切看起来都是对的。但其中一项服务需要一个公共IP地址。因此,在相应的ecs-params.yml文件中,我放置了assign_public_ip: ENABLED。但是没有分配公共IP地址。在ECS控制台中,服务细节显示为Auto-assign public IP DISABLED,对于任务,它列出了一个私有IP地址,而没有公共
Helo,我有空的AWS ECS集群,但我无法将实例放入其中。我想使用启动模板和自动标度组,但我无法分配创建的EC2实例。
这个问题如ecs-agent.log所示
level=error time=2020-10-17T23:23:37Z msg="Unable to register as a container instance with ECS: RequestError: send request failed\ncaused by: Post \"https://ecs.eu-central-1.amazonaws.com/\": net/http: req
Helo,我有空的AWS ECS集群,但我无法将实例放入其中。我想使用启动模板和自动标度组,但我无法分配创建的EC2实例。
这个问题如ecs-agent.log所示
level=error time=2020-10-17T23:23:37Z msg="Unable to register as a container instance with ECS: RequestError: send request failed\ncaused by: Post \"https://ecs.eu-central-1.amazonaws.com/\": net/http: req
我已经在ca- created区域创建了一个AWS ECS实例。它使用动态公网ip,每次我更新服务时,动态公网ip都会发生变化。到目前为止一切都很好。
由于需要公网静态IP,我已经创建了同地域的弹性ip,并尝试将该ip与ECS实例关联。
Resource Type: Network Interface
Reassociation: Allow this Elastic IP address to be reassociated (checked)
当我尝试这样做时,它抛出这样的错误:弹性IP地址无法关联。弹性IP地址nn.nn:您没有访问指定资源的权限。