首页 > 解决方案 > 结合 AWS CLI 和 CloudFormation?

问题描述

我正在 AWS Cognito 中创建一个新的用户池。您可能知道,Cognito 中的许多功能都缺少对 CF 的支持,因此我求助于使用 CLI 来支持 Cognito。但我仍然希望将 CloudFormation 用于需要引用新用户池的 API 网关等其他资源。

有什么方法可以使用 CLI 创建可在 CloudFormation 中使用的参数?

标签: amazon-web-servicesamazon-cloudformation

解决方案


是的,如果您Parameters的模板中有,那么您可以使用CloudFormation Deploy命令来执行此操作。

例如,您可以调用aws cloudformation deploy --template-file <file_path> --stack-name <stack_name> --parameter-overrides ParameterKey1=ParameterValue1 ParameterKey2=ParameterValue2 ...where<file_path>是您的 CloudFormation 模板的路径,并且<stack_name>是您的 CloudFormation 堆栈的名称。如果此堆栈尚不存在,则 Deploy 将创建它,但如果它确实存在,则 Deploy 将更新它。


推荐阅读