iis 如何在cloudformation脚本中配置2个依赖示例中的2个文件?

sulc1iza  于 2022-12-04  发布在  其他
关注(0)|答案(1)|浏览(83)

我正在使用内部部署架构的软件进行提升和转换。有两台服务器(主服务器和辅助服务器)必须通过网络相互通信。我目前已经测试并确认我可以手动将它们的主机名和私有IP地址添加到主机文件("C:\Windows\System32\drivers\etc\hosts")中,软件工作正常。
对于那些不知道的人,Windows使用这个文件来将网络主机名(如EC2AM-1A2B3C)Map到IP地址。因此,如果我将主服务器的主机名和IP地址添加到辅助服务器的hosts文件中,那么辅助服务器可以路由到主服务器。(即PS> ping EC2AM-1A2B3C将工作)。
我如何将所需的信息传递给两台服务器?它们都必须知道另一台服务器的私有IP地址和主机名。如果在服务器启动时无法做到这一点,服务器如何连接并传递此信息?如果可能的话,我真的希望自动完成此操作。

2izufjch

2izufjch1#

根据你的描述,我有一些建议你可以参考。
1.如果希望两个EC2示例能够相互通信,可以使用向安全组添加规则的方法。
(1)分别为示例1和示例2创建安全组。
(2)向示例1的安全组添加入站规则,选择“ICMP-ipv4”。输入示例2的安全组ID。
(3)以相同的步骤为示例2创建入站规则。
有关安全组规则的更多信息,请参阅official document
1.您试图将主服务器的主机名和IP地址添加到辅助服务器的主机文件中,以告知对方机器的IP地址。Amazon CloudFormation无法处理两个示例之间的循环依赖关系。
您可以参考this question.的答案来了解两个示例都知道对方的IP地址。
希望这些建议对你有用。

相关问题