首页 > 解决方案 > 如何在 cloudformation 中指定 EC2 IP 地址的最后一个八位字节

问题描述

我找不到指定我的 EC2 实例应在子网中使用的特定 IP 地址的方法。有没有更好的方法来做到这一点?以下代码片段完美运行,并为 EC2 实例分配了 10.1.2.254 的 IP 地址,我很好奇是否有人有更优雅的方式。

“子网”是格式为“10.1.2.0/24”的参数

EC2Instance:
    Properties
        PrivateIpAddress: !Join 
                          - "."
                          - - !Select [0, !Split [".", !Ref Subnet]]
                            - !Select [1, !Split [".", !Ref Subnet]]
                            - !Select [2, !Split [".", !Ref Subnet]]
                            - "254" 

标签: amazon-ec2amazon-cloudformation

解决方案


推荐阅读