我有两个VPC:
我们已成功设置VPC对等连接,路由和安全组,以便进行适当的通信。
为了从其主机名解析RDS实例AZ适当的本地IP地址,我们需要关注these instructions并设置--requester-peering-connection-options AllowDnsResolutionFromRemoteVpc=true
。
如果我通过AWS控制台或AWS CLI手动执行此操作,则一切正常,但我通过CloudFormation创建EC2实例集群,而CloudFormation documentation中缺少该选项。
这样做的结果是我的堆栈启动并失败,因为服务本身无法连接到数据库。
我做错了什么,或者这只是亚马逊不完整?
谢谢!
答案 0 :(得分:1)
由于更新频率高,很多情况下CloudFormation中不提供AWS功能(以前以Lambda为目标的ALB)-您最终不得不创建自定义资源来管理它。这还不错,只需确保您的lambda在 all 场景(包括异常)中以成功或失败来响应,否则您的堆栈将在数小时内处于“进行中”状态。