出现"部署模板验证失败,模板参数文件中的参数'scriptUrldsc'无效,它们在原始文件中不存在"的错误提示,意味着在模板参数文件中定义的某个参数在原始文件中不存在。以下是解决方法的代码示例:
Resources:
MyResource:
Type: AWS::Lambda::Function
Properties:
Code:
ScriptUrldsc: !Ref scriptUrldsc
{
"Parameters": {
"scriptUrldsc": {
"Type": "String",
"Default": "https://example.com/script"
}
}
}
aws cloudformation deploy --template-file template.yaml --parameter-overrides $(cat parameters.json)
以上代码示例可以帮助您解决“部署模板验证失败,模板参数文件中的参数'scriptUrldsc'无效,它们在原始文件中不存在”的问题。请根据您的具体情况调整代码示例中的文件名和参数名称。
上一篇:部署模板解析失败:'在解析值时遇到意外字符:<。路径'',行0,位置0。'(代码:InvalidTemplate)
下一篇:部署模板验证失败:“在模板中未定义资源‘Microsoft.Web/serverfarms/#########’”。