amazon-web-services - 如何指示 AWS CloudFormation 模板在特定区域创建资源?
问题描述
我是 CloudFormation 模板的新手。我在 yaml 中有创建 EC2 实例的基本模板。每次我创建堆栈并使用此模板时,总是会在美国东弗吉尼亚州地区创建 EC2 实例。我正在尝试更改此设置,以便 EC2 实例位于 US-WEST-2 区域。经过一些研究,这似乎是模板中未指定的内容。相反,我需要在 AWS 控制台中将区域更改为 us-west-2,然后创建一个新堆栈。我的理解正确吗?
解决方案
遗憾的是,您无法在 cloudformation 模板中指定区域。
您应该将 region 作为命令行参数传递
aws --region eu-west-1 cloudformation create-stack --stack-name ...
或者,在 aws cli 配置文件中指定默认区域~/.aws/config
[default]
region=eu-west-1
推荐阅读
- angular - 如何从角度动态构建中获取表单控件值
- python - Python Tkinter - 按下按钮时移动文本
- sql - org.postgresql.util.PSQLException:错误:插入的表达式多于目标列
- android - Android Path.approximate 方法返回错误点
- html - 如何做带有子菜单的下拉菜单?
- libgdx - LibGDX:如何获得准确的触摸时间?
- python - 如何获得先前值的总和
- html - 将 HTML 代码嵌入到国外网站的最佳方法是什么?
- flutter - Flutter 在混淆时上传调试符号没有意义吗?
- elasticsearch - 将两个字段分开的 Elasticsearch 大于