博客园  :: 首页  :: 管理

关于 CloudFormation 模板可以使用json格式,也可以使用yaml 格式, 这里笔者使用YAML格式

堆栈模板的功能为创建一个新的VPC,功能不强大,笔者旨在体验一下CloudFormation的功能,文件名称为 VPC-Create-Tmp-Demo-20230817.yaml

模板定时时可以定义成 支持参数的,也可以写成固定的,这里笔者的为带参数的,即可以在创建,或者更新时进行自己定义 

AWSTemplateFormatVersion: "2010-09-09" 
Description: Create chatbot and sns topic for alerting. 

Parameters:
  VpcCIDR:
    Type: String
    Default: 192.168.10.0/24
    Description: The CIDR range for the VPC. This should be a valid private (RFC 1918) CIDR range.

Resources:
  myVPC:
    Type: AWS::EC2::VPC
    Properties:
      CidrBlock: !Ref VpcCIDR
      EnableDnsSupport: 'true'
      EnableDnsHostnames: 'true'
      Tags:
       - Key: Author
         Value: QQ-5201351

注意:堆栈模板创建一个VPC后,下次直接更新,如传参数,更新成其他CIDR块时,也会将之前的堆栈创建的旧的VPC给删除掉

如果更新时,选择了【替换当前模板】方式更新,而且模板只是修改了Tags信息,那样,对于资源来说,VPC的ID还是之前那个,只是做更新修改的操作

 

 

 

尊重别人的劳动成果 转载请务必注明出处:https://www.cnblogs.com/5201351/p/17638601.html