0
ジョブキューを作成して、ジョブキューを他のスタックにインポートできるように出力値を宣言しています。テンプレート検証エラー - 無効なテンプレートリソースプロパティ
テンプレート:
{
"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"
}
}
}
}
}
}
エラー:私は 'TestOutputName' の代わりに、テンプレート検証エラーを取得しています
Template validation error: Invalid template resource property 'TestOutputName'
誰もが、私はここに与えるべきものを伝えることができます。
とIn "のFn ::サブ": "$ {AWS :: StackName} -MyJobQueueExport"
MyJobQueueExportは、スタック名と同じにする必要がありますか?