Я изначально создал все свои ресурсы в AWS вручную.Сейчас я пытаюсь использовать шаблоны CloudFormation (SAM) для создания всех моих новых ресурсов.Есть ли способ, которым я могу использовать все свои старые (созданные вручную) ресурсы для этого шаблона CF и, следовательно, использовать этот CF для модификации этих старых ресурсов?
Невозможно добавить существующие ресурсы в шаблон облачной информации и управлять ими оттуда в Cloudformation - но вы можете взглянуть на использование CloudFormer (https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-using-cloudformer.html) для создания шаблона облачной информации для вас из существующих ресурсов .
Он не будет управлять существующими ресурсами, но создаст шаблон, чтобы вы могли снова запустить те же ресурсы.
Невозможно добавить существующие ресурсы в шаблон 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, вы можете исчезнуть из существующих ресурсов, поскольку он недавно развернут через стек.
Надеюсь, это поможет!
К сожалению, это невозможно.
Для управления ресурсами с помощью CloudFormation их сначала нужно создать с помощью CloudFormation.
Вам нужно будет найти какой-то «путь миграции» из существующих ресурсов к ресурсам, созданным CloudFormation.