我需要一些帮助。
我试图使用boto3从网络接口获取公共IP,由于某种原因,我得到了以下错误:
ec2 = boto3.resource('ec2')
nia = ec2.NetworkInterfaceAssociation('eni-r2d2')
nia.id # I can obtain the id without any issue
# 'eni-r2d2'
nia.public_ip
# /usr/local/lib/python3.6/site-packages/boto3/resources/factory.py in prop
为了在一个实例上运行多个任务,我正在尝试使用带有任务的Pulumi和网络模式bridge创建一个ECS服务。 创建服务时,pulumi输出无效的error: Plan apply failed: InvalidParameterException: Network Configuration is not valid for the given networkMode of this task definition.。 似乎pulumi提供了一个networkConfiguration,即使当网络模式为bridge时这是不允许的 [urn=urn:pulumi:dev::pulumi
我试图使用服务之间的服务发现来实现多服务ECS集群。我正在尝试遵循教程。但是,它没有包括一个完整的工作示例
我所做的是定义两个服务,通过使用:
docker-compose.yml
ecs-params.yml
我可以轻松地打开ECS集群和这两个服务。一切看起来都是对的。但其中一项服务需要一个公共IP地址。因此,在相应的ecs-params.yml文件中,我放置了assign_public_ip: ENABLED。但是没有分配公共IP地址。在ECS控制台中,服务细节显示为Auto-assign public IP DISABLED,对于任务,它列出了一个私有IP地址,而没有公共