Можно ли получить существующие идентификаторы ресурсов в AWS SAM? - PullRequest
0 голосов
/ 04 апреля 2020

У меня есть несколько служб, где несколько этих служб представляют собой шлюз lambda + api, в котором я решил использовать инструмент модели бездействующего приложения (SAM), предоставляемый AWS, чтобы я мог использовать локальный start-api, пока я Я работаю локально над этими службами.

Однако моя основная инфраструктура не написана в SAM, а написана в Terraform. Я знаю, что если бы я писал непосредственно в SAM или Cloudformation, моя инфраструктура была бы построена в виде стека, который позволил бы мне ссылаться на ресурсы в шаблоне SAM службы, чтобы я мог создавать эти службы, используя свойства ресурса, которые я буду использовать sh , Есть ли способ в шаблоне SAM получить параметры ресурса (которые уже существуют), например, subnet_id, vpc_names ect?

Решение, которое у меня есть на данный момент, состоит в том, чтобы использовать CLI для извлечения свойств, которые я sh, и передать их в шаблон SAM в качестве переменных, есть ли более элегантное решение?

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