I have a stack which depends on a value which is exported in a different stack (value is supertest
)
I try to use it as below
OriginAccessIdentity: !Join [ "", [ "origin-access-identity/cloudfront/", !ImportValue: !Sub "supertest-${Environment}" ] ]
But I got a syntax error while this works (hardcoding the supertest value)
OriginAccessIdentity: !Join [ "", [ "origin-access-identity/cloudfront/", "lol-dev" ] ]
I believe that syntax is not valid.
Try this:
OriginAccessIdentity:
Fn::Join:
- ""
- - "origin-access-identity/cloudfront/"
- Fn::ImportValue: !Sub "supertest-${Environment}"
Here is another example where i use it similarly: https://github.com/faermanj/Sitting-Ducks/blob/master/cfn-beanstalk-env.yml
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With