Javascript Serverless—获取创建的cloudfront资源URL并将其用作环境变量
我正在使用serverless.js,我正在使用serverless cloudformation创建CloudFront发行版,在应用程序代码中,我希望使用生成的CloudFront URL。Javascript Serverless—获取创建的cloudfront资源URL并将其用作环境变量,javascript,amazon-cloudfront,serverless-framework,serverless,Javascript,Amazon Cloudfront,Serverless Framework,Serverless,我正在使用serverless.js,我正在使用serverless cloudformation创建CloudFront发行版,在应用程序代码中,我希望使用生成的CloudFront URL。 因此,我想将serverless.yml中的环境变量设置为创建资源时将生成的动态CloudFront URL。有什么方法可以解决上述问题吗?假设您的serverless.yml中有CloudFront发行版自定义资源,您可以将其引用到环境变量中 提供程序: ... 环境: 前端URL:!加入['',['
因此,我想将serverless.yml中的环境变量设置为创建资源时将生成的动态CloudFront URL。有什么方法可以解决上述问题吗?假设您的
serverless.yml
中有CloudFront发行版自定义资源,您可以将其引用到环境变量中
提供程序:
...
环境:
前端URL:!加入['',['https://',!GetAtt FrontendDistribution.DomainName]]
资源:
资源:
前端分配:
类型:AWS::CloudFront::Distribution
...