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
やっているだろうか?ここでインポートオプションを使用できないということですか?
すべてのヘルプは、さらに読者のために
パスで動作しますエラー 'sources/configurationTemplateChannel/Type/OptionSettings/6/Value/0/...'はあなたの質問にテンプレートを反映していないようです。あなたはそれが確実であることを確認できますか?また、エラーが隠れる可能性があるため、コードスニペットをもう少しコンテキストで更新することもできます。 –
ちょっとお返事にはお世話になりましたが、これは私が考える正しいファイルをターミナルで実行していることです。 Fn :: ImportValueで置き換えたときに問題が見つかりました:!Sub $ {StackNamePrefix} -BeanstalkId-testは動作しますが、その違いは何ですか?なぜそれは第二のもののために働くのですか? –
事実上同じ事柄なので、私は本当に説明できません。しかし、私は短縮形の '!'バージョンを好むので、この構文への移行は悪いことではありません。 –