2017-10-03 12 views

答えて

0

私はSub機能をチェックアウトします。あなたはあなたの例の文字列に{"Fn::GetAtt" : [ "MyEC2Instance", "PublicIp" ] }の結果を入れたい場合、それは

"MyGatewayMethod": { 
    "Type": "AWS::ApiGateway::Method", 
    "Properties": { 

    ... 

    "Integration": { 
     "Type": "HTTP", 
     "IntegrationHttpMethod": "GET", 
     "Uri": { "Fn::Sub":"http://${MyEC2Instance.PublicIp}:8080/rest" } 
    } 
    } 
} 

Sub方法で行うことができるが、両方GetAtt値とRef値を代入するために使用することができます。

0

ありがとうございました。私はこの関数を使って解決しました。Fn :: Join

"統合":{"IntegrationResponses":[{"StatusCode":200}]、 "IntegrationHttpMethod": "GET"、 "Type": "HTTP"、 " Uri ":{" Fn :: Join ":[" "、" http:// "、{" Fn :: GetAtt ":" MyEC2Instance "、" PublicIp "}}、":8080/rest "]] }}

} }

関連する問題