Как добавить "PrivateIpAddresses" в сетевой интерфейс
Я ищу выходные данные тропосферы, чтобы быть похожим на это (JSON). Я не мог найти никаких примеров, чтобы указать мне правильное направление вообще. И в будущем, если я столкнусь с подобными проблемами, есть ли какая-либо документация, на которую я должен обратиться, в частности?
"NetworkInterfaces": [
{
"DeleteOnTermination": "true",
"Description": "Primary network interface",
"DeviceIndex": 0,
"SubnetId": "subnet-yolo",
"PrivateIpAddresses": [
{
"PrivateIpAddress": "xxx.xx.xx.xx",
"Primary": "true"
}
],
"GroupSet": [
"xxxxxx",
"yyyyyy"
]
}
]
1 ответ
Ответ был довольно простой. Сначала нам нужно сделать sample_ip примерно так
sample_ip = template.add_parameter(ec2.PrivateIpAddressSpecification(
"PrivateIpAddress",
Primary="true",
PrivateIpAddress="172.168.1.1"
))
Затем сделайте это:
PrivateIpAddresses=[Ref(sample_ip)]
Я оставлю это здесь на случай, если какой-нибудь начинающий юбер, такой как я, не сможет сделать это самостоятельно.