我有在AWS上运行的现有EC2实例。它是手动创建的。
是否存在将现有实例移动到云形成堆栈并能够通过云形成进行更新的方法?还是应该删除现有实例并由Cloud Formation创建新实例?
当我从模板创建新实例时。它将在AWS上创建新实例。
我有在AWS上运行的现有EC2实例。它是手动创建的。
是否存在将现有实例移动到云形成堆栈并能够通过云形成进行更新的方法?还是应该删除现有实例并由Cloud Formation创建新实例?
当我从模板创建新实例时。它将在AWS上创建新实例。
是的!它刚刚宣布...
来自New – Import Existing Resources into a CloudFormation Stack | AWS News Blog:
要将现有资源导入CloudFormation堆栈,您需要提供:
- 描述整个堆栈的模板,包括要导入的资源和(对于现有堆栈)已经属于堆栈的资源。
- 每个要导入的资源在模板中必须具有DeletionPolicy属性。这样可以以完全安全的方式轻松恢复操作。
- 每个目标资源的唯一标识符,例如您要导入的Amazon DynamoDB表或Amazon Simple Storage Service(S3)存储桶的名称。
因此,您需要编辑模板,然后将资源导入堆栈。