如何通过CloudFormation设置AWS对等连接DNS解析选项?

时间:2017-07-17 22:46:41

标签: amazon-web-services amazon-cloudformation

我有两个VPC:

  • 保存我们的RDS实例的VPC1。
  • VPC2,它拥有我们的EC2实例集群。

我们已成功设置VPC对等连接,路由和安全组,以便进行适当的通信。

为了从其主机名解析RDS实例AZ适当的本地IP地址,我们需要关注these instructions并设置--requester-peering-connection-options AllowDnsResolutionFromRemoteVpc=true

如果我通过AWS控制台或AWS CLI手动执行此操作,则一切正常,但我通过CloudFormation创建EC2实例集群,而CloudFormation documentation中缺少该选项。

这样做的结果是我的堆栈启动并失败,因为服务本身无法连接到数据库。

我做错了什么,或者这只是亚马逊不完整?

谢谢!

1 个答案:

答案 0 :(得分:1)

由于更新频率高,很多情况下CloudFormation中不提供AWS功能(以前以Lambda为目标的ALB)-您最终不得不创建自定义资源来管理它。这还不错,只需确保您的lambda在 all 场景(包括异常)中以成功或失败来响应,否则您的堆栈将在数小时内处于“进行中”状态。