Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/443.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Serverless—获取创建的cloudfront资源URL并将其用作环境变量_Javascript_Amazon Cloudfront_Serverless Framework_Serverless - Fatal编程技术网

Javascript Serverless—获取创建的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.js,我正在使用serverless cloudformation创建CloudFront发行版,在应用程序代码中,我希望使用生成的CloudFront URL。
因此,我想将serverless.yml中的环境变量设置为创建资源时将生成的动态CloudFront URL。有什么方法可以解决上述问题吗?

假设您的
serverless.yml
中有CloudFront发行版自定义资源,您可以将其引用到环境变量中

提供程序:
...
环境:
前端URL:!加入['',['https://',!GetAtt FrontendDistribution.DomainName]]
资源:
资源:
前端分配:
类型:AWS::CloudFront::Distribution
...