【发布时间】:2018-07-11 09:45:27
【问题描述】:
我正在尝试创建作业队列模板,在该模板中声明输出值,以便可以将作业队列导入其他堆栈。
模板:
{
"Resources": {
"MyJobQueue": {
"Type": "AWS::Batch::JobQueue",
"Properties": {
"ComputeEnvironmentOrder": [
{
"Order": 1,
"ComputeEnvironment": "testcompenv"
}
],
"State": "ENABLED",
"Priority": 1,
"JobQueueName": "testjobqueue"
}
},
"Outputs": {
"TestOutputName": {
"Description": "job queue arn",
"Value": {
"Ref": "MyJobQueue"
},
"Export": {
"Name": {
"Fn::Sub": "${AWS::StackName}-MyJobQueueExport"
}
}
}
}
}
}
错误:
Template validation error: Invalid template resource property 'TestOutputName'
我在“TestOutputName”的位置出现模板验证错误,谁能告诉我应该在这里给出什么。
在“Fn::Sub”中:“${AWS::StackName}-MyJobQueueExport”
MyJobQueueExport 应该和栈名一样?
【问题讨论】:
标签: amazon-cloudformation aws-batch