0

雲の形での雲の形成のインポート値の機能に非常に奇妙な問題があります。私は、雲の形成のためのbeanstalk環境を作成しようとしています。 configurationTemplateセクションで私が持っている:雲の形でimportValue関数が機能しません

configurationTemplateChannel: 
Type: AWS::ElasticBeanstalk::ConfigurationTemplate 
Properties: 
    ApplicationName: 
    - Fn::ImportValue: 
     Fn::Sub: "${StackNamePrefix}-BeanstalkId-test" 
    Description: AWS ElasticBeanstalk Sample Configuration Template 
    OptionSettings: 
     . 
     . 
     .   
    - Namespace: aws:ec2:vpc 
    OptionName: VPCId 
    Value: 
     Fn::ImportValue: 
     Fn::Sub: "${StackNamePrefix}-vpc-VpcId" 
    . 
    . 
    . 

あなたは私がにつながるのApplicationNameで輸入している見ての通り:私は何も悪いことを

An error occurred (ValidationError) when calling the CreateStack operation: [/Re     sources/configurationTemplateChannel/Type/OptionSettings/6/Value/0/Fn::ImportVal     ue] 'null' values are not allowed in templates 

やっているだろうか?ここでインポートオプションを使用できないということですか?

すべてのヘルプは、さらに読者のために

+0

パスで動作しますエラー 'sources/configurationTemplateChannel/Type/OptionSettings/6/Value/0/...'はあなたの質問にテンプレートを反映していないようです。あなたはそれが確実であることを確認できますか?また、エラーが隠れる可能性があるため、コードスニペットをもう少しコンテキストで更新することもできます。 –

+0

ちょっとお返事にはお世話になりましたが、これは私が考える正しいファイルをターミナルで実行していることです。 Fn :: ImportValueで置き換えたときに問題が見つかりました:!Sub $ {StackNamePrefix} -BeanstalkId-testは動作しますが、その違いは何ですか?なぜそれは第二のもののために働くのですか? –

+0

事実上同じ事柄なので、私は本当に説明できません。しかし、私は短縮形の '!'バージョンを好むので、この構文への移行は悪いことではありません。 –

答えて

0

をいただければ幸いです。私はのFnと交換したとき、私は、問題を見つけ:: ImportValue:!サブ$ {StackNamePrefix} -BeanstalkIdテストそれは

関連する問題