Как импортировать два экспортируемых значения в одном импорте в другом шаблоне - PullRequest
1 голос
/ 10 ноября 2019

В моем первом шаблоне у меня есть два экспортированных значения «имя среды» и «$ {имя среды} -Vpc-id».

Я хочу импортировать оба значения в одной команде, возможно ли это: что-то вродеэто:

"Fn::ImportValue":{ "Fn::Join" : [ "-", [ {"Fn::ImportValue":"EnvironmentName"}, "Vpc-id"] ]}

но я получаю сообщение об ошибке:

Fn :: ImportValue не должно зависеть от каких-либо ресурсов, импортируемых значений или Fn :: GetAZs "

EnvironmentName - это параметр в first.template, и я экспортировал vpc-id и EnvironmentName.

Я хочу импортировать Vpcid из первого шаблона.

1 Ответ

1 голос
/ 10 ноября 2019

Сделайте EnvironmentName параметром и во втором шаблоне.

Если вы этого не сделаете, у вас будет только одна среда. Тогда нет смысла экспортировать EnvironmentName и использовать EnvironmentName в других именах экспорта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...