【问题标题】:spinning up AWS cloudformation stack in multiple regions在多个区域启动 AWS cloudformation 堆栈
【发布时间】:2017-03-14 22:11:38
【问题描述】:

我有一个 cloudformation 堆栈,我在 us-east-1 区域使用 Auto Scaling 组和多个 AZ 旋转。

我现在想在另一个区域复制相同的堆栈,使其成为多区域堆栈,从而有助于灾难恢复。

这可以通过 cloudformation 完成吗?另外,要让 AWS CLI 调用来创建堆栈,我是否需要在同一区域才能进行调用?

【问题讨论】:

    标签: amazon-web-services amazon-s3 amazon-ec2 aws-sdk amazon-cloudformation


    【解决方案1】:

    CloudFormation 是一种区域级服务,因此单个堆栈创建的所有资源仅存在于一个区域中。如果您愿意,可以重复使用相同的模板在其他区域创建相同的堆栈。

    使用 AWS CLI,您可以在 ~/.aws/config 文件(例如,键入 aws configure 以设置此文件)或在环境变量 AWS_DEFAULT_REGION 中,或通过传递--region 命令行选项。

    示例:

    aws cloudformation create-stack \
        --region us-east-1 \
        --stack-name MyStackName \
        --template-body file://MyTemplate.yaml
    

    【讨论】:

      猜你喜欢
      • 2018-07-10
      • 2017-08-13
      • 2021-10-14
      • 2017-11-05
      • 2022-01-03
      • 2018-08-06
      • 2021-03-31
      • 1970-01-01
      • 2013-08-25
      相关资源
      最近更新 更多