1

VPCGatewayAttachment 要素を介して VPC にアタッチされた InternetGateway を含むネットワーク スタックがあります。

EIP があるアプリケーション スタックがあり、現在次のようになっている VPCGatewayAttachment に依存する必要があります。

"MyEIP": {
  "Type": "AWS::EC2::EIP",
  "DependsOn": [
    { "Fn::ImportValue" : {"Fn::Sub": "${NetworkStackName}-GatewayAttachment" } }
  ],
}

ただし、すべての DependsOn 値は文字列でなければならないというテンプレート エラーが表示されます。では、どうすればこの値をインポートできますか?

4

3 に答える 3

-2

import ステートメントを括弧で囲んでいます。JSONでは、オブジェクトが文字列ではなく配列になることを意味します。これらのブラケットを削除すると、このエラーを回避できます。

"MyEIP": {
  "Type": "AWS::EC2::EIP",
  "DependsOn": { "Fn::ImportValue": { "Fn::Sub": "${NetworkStackName}-GatewayAttachment" } }
}
于 2016-12-06T11:29:42.550 に答える