как добавить «созданные вручную» ресурсы в шаблон облачной информации - PullRequest
0 голосов
/ 26 апреля 2019

Я изначально создал все свои ресурсы в AWS вручную.Сейчас я пытаюсь использовать шаблоны CloudFormation (SAM) для создания всех моих новых ресурсов.Есть ли способ, которым я могу использовать все свои старые (созданные вручную) ресурсы для этого шаблона CF и, следовательно, использовать этот CF для модификации этих старых ресурсов?

Ответы [ 3 ]

0 голосов
/ 26 апреля 2019

Невозможно добавить существующие ресурсы в шаблон облачной информации и управлять ими оттуда в Cloudformation - но вы можете взглянуть на использование CloudFormer (https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-using-cloudformer.html) для создания шаблона облачной информации для вас из существующих ресурсов .

Он не будет управлять существующими ресурсами, но создаст шаблон, чтобы вы могли снова запустить те же ресурсы.

0 голосов
/ 26 апреля 2019

Невозможно добавить существующие ресурсы в шаблон CloudFormation напрямую, но вы можете развернуть стек CloudFormer для создания шаблона из существующих ресурсов.

https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-using-cloudformer.html

После успешного созданияВ этом шаблоне вы можете использовать перекрестную справку, в которой вы можете определить параметры для импорта / экспорта значений существующих ресурсов.

https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/intrinsic-function-reference-importvalue.html

Кроме того, для получения более подробной информации о том, как определить параметры и значения импорта / экспорта, вы можете перейти по следующей ссылке: https://aws.amazon.com/premiumsupport/knowledge-center/cloudformation-reference-resource/

Примечание:После развертывания шаблона, созданного CloudFormer, вы можете исчезнуть из существующих ресурсов, поскольку он недавно развернут через стек.

Надеюсь, это поможет!

0 голосов
/ 26 апреля 2019

К сожалению, это невозможно.

Для управления ресурсами с помощью CloudFormation их сначала нужно создать с помощью CloudFormation.

Вам нужно будет найти какой-то «путь миграции» из существующих ресурсов к ресурсам, созданным CloudFormation.

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