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 

암을? 여기서 수입 옵션을 사용할 수 없다는 뜻입니까? 더 독자

어떤 도움을 주시면 감사하겠습니다

+0

경로를 작동 오류'sources/configurationTemplateChannel/Type/OptionSettings/6/Value/0/...'이 질문에 템플릿을 반영하지 않은 것 같습니다. 그것이 맞는지 확인할 수 있습니까? 또한 오류가 숨길 수 있기 때문에 코드 조각을 좀 더 많은 컨텍스트로 업데이트 할 수 있습니까? –

+0

안녕하세요 고마워요.이게 내가 생각하기에 올바른 파일을 터미널에서 실행 한 것입니다. 이제 Fn :: ImportValue로 바꾸면 문제가 발견되었습니다.! Sub $ {StackNamePrefix} -BeanstalkId-test 작동하지만 문제는 무엇입니까? 왜 두 번째 작품이 맞습니까? –

+0

사실상 똑같은 이유로 설명 할 수 없습니다. 그러나 나는'!'버전의 속기를 선호하므로이 구문으로 옮기는 것이 나쁜 것은 아니다. –

답변

0

: 나는 FN로 교체 때 문제가 발견 :: ImportValue! 하위 $ {StackNamePrefix} -BeanstalkId 테스트 그것은에

관련 문제