检索 Amazon ECS Fargate Public IP

Retrieve Amazon ECS Fargate Public IP

我创建了一个 cloudformation 模板,该模板将使用 fargate 启动 ECS,但我想知道是否可以捕获 Fargate 的 public ip 作为 cloudformation 中的输出,或者甚至可以通过 aws cli 执行此操作?

您必须为此开发 custom resource。该资源将是一个 lambda 函数,它将使用 AWS SDK 查询您的 Fargate cluster/service/task 并将其 IP 地址 return 返回到 CloudFormation 堆栈以供进一步使用。