使用 AWS CLI 将现有资源导入 CloudFormation
Posted
技术标签:
【中文标题】使用 AWS CLI 将现有资源导入 CloudFormation【英文标题】:Use AWS CLI to import existing resources into CloudFormation 【发布时间】:2020-04-10 06:01:46 【问题描述】:我有一组用于创建新资源的 CloudFormation 模板,但我也有一小部分在 CF 之外创建的 AWS 资源,现在我想将其导入 CF。我知道如何通过 AWS 控制面板将现有资源导入 CF,但我想使用 CLI 来代替。
这是 documentation 我认为会有所帮助,但它似乎已经过时,因为我在运行 aws cloudformation create-stack help
时没有“--resources-to-import”选项。如果甚至可以通过命令行实现,那么最新的示例将非常有帮助。
【问题讨论】:
Is This On Topic? 【参考方案1】:In step 4 of the CLI documentation on that page,实际上是create-change-set
调用而不是create-stack
调用:
aws cloudformation create-change-set --change-set-type IMPORT --resources-to-import
【讨论】:
以上是关于使用 AWS CLI 将现有资源导入 CloudFormation的主要内容,如果未能解决你的问题,请参考以下文章
使用aws cli将全局二级索引添加到DynamoDB中的现有表
如何将 AWS Amplify 控制台中的现有应用程序与 AWS Amplify CLI 连接?