Я портирую код с ruby на Python для проектов по созданию стека CloudFormation. Ниже приведен стек, который я просто продолжаю получать «Значения параметров, указанные для шаблона, который не требует их».
Это действительно ничего мне не говорит.
Я проверил json со схемами и все было в порядке, и проверено на соответствие стека, созданного исходным кодом, и он совпадает, так что кто-то может увидеть проблему здесь или, по крайней мере, указать мне правильное направление.
{
"AWSTemplateFormatVersion": "2010-09-09",
"Description": "EcsStack-5ad0c44afbf508d0b5a158df0da307fca33f5f63",
"Outputs": {
"marc1EcsCluster": {
"Value": {
"Ref": "marc1EcsCluster"
}
},
"marc1EcsClusterArn": {
"Value": {
"Fn::GetAtt": [
"marc1EcsCluster",
"Arn"
]
}
}
},
"Parameter": {
"Vpc": {
"Description": "VPC ID",
"Type": "String"
}
},
"Resources": {
"CloudFormationDummyResource": {
"Metadata": {
"Comment": "Resource to update stack even if there are no changes",
"GitCommitHash": "5ad0c44afbf508d0b5a158df0da307fca33f5f63"
},
"Type": "AWS::CloudFormation::WaitConditionHandle"
},
"marc1EcsCluster": {
"Type": "AWS::ECS::Cluster"
}
},
"Transform": "AWS::Serverless-2016-10-31"
}