0
구름 형성에서 구름 형성 가져 오기 값 기능과 관련하여 매우 이상한 문제가 있습니다. 나는 cloudform 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 작동하지만 문제는 무엇입니까? 왜 두 번째 작품이 맞습니까? –
사실상 똑같은 이유로 설명 할 수 없습니다. 그러나 나는'!'버전의 속기를 선호하므로이 구문으로 옮기는 것이 나쁜 것은 아니다. –