dei*_*tch 7 amazon-web-services aws-cloudformation amazon-vpc
我知道我可以使用CloudFormation创建资源,并且我还可以使用CloudFormation以及其中的资源创建VPC.
我可以在预先存在的VPC中使用CloudFormation模板创建堆栈吗?例如,假设我的公司有一个VPC,还有一个服务部门,一些生产部门(私人和公共部门),也许还有一些开发部门.
我想在VPC中使用自己的CloudFormation模板定义每组服务 - 服务,生产环境,开发环境.
我能这样做吗?
小智 11
由于没有很好地记录,并且我看到的所有示例(包括Julio的)只是使用字符串字段提示手动输入VPC ID,这是最好的方法.
您可以让模板通过显示所有现有VPC的下拉菜单提示您,允许您选择一个.
在模板中使用AWS :: EC2 :: VPC :: Id属性:
{
"Parameters" : {
"VpcId" : {
"Type" : "AWS::EC2::VPC::Id",
"Description" : "VpcId of your existing Virtual Private Cloud (VPC)"
}
}
}
Run Code Online (Sandbox Code Playgroud)
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/parameters-section-structure.html
是的你可以.您可以将子网ID作为参数传递并在这些子网内创建资源,也可以将vpc id作为参数传递,并在其中创建子网和资源.
例如,此模板将在现有VPC内创建RDS数据库:https: //s3.amazonaws.com/cloudformation-templates-us-east-1/RDS_VPC.template
| 归档时间: |
|
| 查看次数: |
8785 次 |
| 最近记录: |