pel*_*can 6 amazon-ec2 amazon-web-services aws-cloudformation aws-codepipeline aws-codebuild
我正在关注本教程: https: //github.com/awslabs/codepipeline-nested-cfn 并在运行以下命令后遇到此错误:
aws cloudformation create-stack --stack-name NestedCFN-CodePipeline --template-body file://codepipeline-cfn-codebuild.yml --parameters file://codepipeline-cfn-codebuild.json --capabilities CAPABILITY_NAMED_IAM
Run Code Online (Sandbox Code Playgroud)
有谁知道为什么吗?
我删除了所有堆栈并从头开始,cloudformation 堆栈到达此部分并失败,并出现以下错误:
这是我的 config-prod.json;除了我更改了 amiID 之外,一切都与此存储库类似: https: //github.com/awslabs/codepipeline-nested-cfn
{
"Parameters":{
"TemplatePath":"TEMPLATE_PATH_PLACEHOLDER",
"VPCID":"vpc-4d08af25",
"PrivateSubnet1":"subnet-a2e74bca",
"PrivateSubnet2":"subnet-3d21c647",
"PublicSubnet1":"subnet-69e44801",
"PublicSubnet2":"subnet-c726c1bd",
"S3BucketName":"nestedcfnbasestack-s3bucket-uvh827b8uyjw",
"KeyPair":"testKeyName",
"AMIId":"ami-f63b1193",
"WebInstanceType":"t2.large",
"WebMinSize":"1",
"WebMaxSize":"2",
"DBSubnetGroup":"nestedcfnbasestack-rdssubnetgroup-q0th4tfkt4m8",
"DBUsername":"dbadmin",
"DBPassword":"dbpAssw0rd",
"DBInstanceType":"db.t2.small",
"Environment":"prod"
}
}
Run Code Online (Sandbox Code Playgroud)
最有可能的是,堆栈未成功部署,因此被回滚。您将无法更新此堆栈,甚至无法使用相同名称创建新堆栈。
在AWS CloudFormation 控制台中找到此堆栈,您可能必须将过滤器调整为“失败”才能找到它。
然后,选择堆栈并查看“事件”选项卡中的错误消息。
最后,修复一开始导致回滚的任何问题并删除堆栈,以便创建一个具有相同名称的新堆栈。
| 归档时间: |
|
| 查看次数: |
11064 次 |
| 最近记录: |