amazon-web-services - 结合 AWS CLI 和 CloudFormation?
问题描述
我正在 AWS Cognito 中创建一个新的用户池。您可能知道,Cognito 中的许多功能都缺少对 CF 的支持,因此我求助于使用 CLI 来支持 Cognito。但我仍然希望将 CloudFormation 用于需要引用新用户池的 API 网关等其他资源。
有什么方法可以使用 CLI 创建可在 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 将更新它。
推荐阅读
- asp.net-mvc - 如何使用 FTP 或使用代码优先迁移的文件系统发布方法更新远程数据库
- java - 从 Resttemplate 调用时,不支持请求方法“PUT”
- spark-ar-studio - 我们可以在 Spark AR 中跟踪快乐、悲伤、愤怒等面部情绪吗?
- large-data - 大规模线性约束凸二次优化 - R/Python/Gurobi
- stream - WebRTC videochat p2p:从本地流切换到 p2p 流
- php - make $user 未定义 使变量在刀片模板中成为可选。将 {{ $user }} 替换为 {{ $user ?? '' }}
- regex - 正则表达式 - 转义元字符
- vue.js - 在Vue中将项目添加到数组
- php - 使用 AJAX 动态更新 PHP HTML 表
- reactjs - React App Nginx config静态文件别名不起作用