[英]Serverless Framework - deploying multiple AWS cloudfront distributions
我想拥有多个(基于阶段参数)AWS 云端分发。 因此,如果--stage dev通过,它将部署与--stage qa不同的 CloudFront dist。 每个阶段都应根据阶段参数更新/创建分布。
是否可以使用 serverless.yml 来实现?
我找到了以下插件serverless-api-cloudfront ,不确定如果域名更改它会创建额外的分发,并且不确定是否可以使用此插件添加来源。
谢谢
是否可以使用 serverless.yml 来实现?
是的。 是的,这是可能的,它已经内置了。如果您使用插件serverless-api-cloudfront
(而不是自己声明AWS::CloudFront::Distribution
资源),您的配置会更简单。 您将在每个阶段获得一个分发,而无需跳过任何环节。
** 编辑
扩展我的原始帖子:似乎serverless-api-cloudfront
插件的 README 缺少使用示例(在撰写本文时)。 我确实建议任何阅读这篇文章的人都应该 go 到插件的 github 并通过 PR'ing 更好的 README 来帮助作者。
这是我发现的一篇博客文章的链接,其中显示了如何直接在 serverless.yml 中编写AWS::CloudFront::Distribution
的示例。 它只有 1 个资源,因此您甚至可能不想依赖插件。 https://medium.com/yld-blog/caching-in-with-cloudfront-using-serverless-5a174651ab14
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.