对我当前工作的环境有一个高度的了解。我们目前有一个网络帐户,它创建与网络相关的所有内容,然后通过 RAM(开发、登台、生产等)在其他帐户之间共享。其他帐户没有自己的 VPC(甚至没有默认的 VPC),只有网络帐户共享的 VPC。这让我想到了我的问题。
如果开发帐户(例如)不拥有 VPC,我的 ECS 集群如何利用服务发现/云地图?如果还有什么我可以回答以提供帮助,请告诉我。
我尝试在网络帐户中设置云地图,但似乎您无法在 RAM 中共享这些资源,或者我的开发帐户有权使用它。
有一个解决方法:Git Hub 问题
简而言之,他们创建一个新的临时 VPC,并将 Cloudmap 和 Route53 托管区域与其关联。然后只需使用一些 AWS CLI 命令将托管区域关联从临时 VPC 更改为共享 VPC。这对我的情况有效