Я пытаюсь создать подсеть, а затем сделать в ней ENI; сообщается, что подсеть создана, а затем создание ENI не удается, так как подсеть не найдена:
16:49:06 UTC-0600 CREATE_COMPLETE AWS :: EC2 :: Subnet subnet0 ..... 16:49:10 UTC-0600 CREATE_FAILED AWS :: EC2 :: NetworkInterface CSReniA Идентификатор подсети 'subnet0' не существует
Я использую эти две ресурсные строфы:
"subnet0": {
"Type": "AWS::EC2::Subnet",
"Properties": {
"CidrBlock": "10.100.0.0/24",
"AvailabilityZone": "us-west-2a",
"VpcId": {
"Ref": "vpcfde3149b"
},
"Tags": [
{
"Key": "Name",
"Value": "Base"
}
]
}
},
"CSReniA" : {
"Type" : "AWS::EC2::NetworkInterface",
"DependsOn": [
"subnet0"
],
"Properties" : {
"Tags": [{"Key":"Name","Value":"CSReniA"}],
"Description": "primary interface for CSR ingress and for transit local routes",
"SourceDestCheck": "false",
"GroupSet": ["sgalltraffic"],
"SubnetId": "subnet0",
"PrivateIpAddress": "10.100.0.30"
}
},
Есть ли способ лучше / другой? Любое предложение очень ценится. Спасибо.
Вместо того:
"SubnetId": "subnet0",
используйте ссылку на ресурс подсети:
"SubnetId": { "Ref": "subnet0" },
Это будет работать :)