我需要将 serverless.yaml 配置如下:
1)3 个环境(阶段)-dev、qa、prod
2)qa 和 dev 应该受到 IP 限制。
CloudFront 从 S3 提供静态 html 文件。
S3 存储桶:qa/index.html
dev/index.html
prod/index.html
1)
目标是创建一个具有 3 种行为的云端分布,这些行为分布到相应的来源 (dev、qa、prod)
- 另一种选择是为每个阶段创建 3 个单独的云端
2)
为了限制 IP,我了解 WAF是必需的,并且 WAF 应用于 CF,因此 dev 和 qa 可以共享 cloudfront,而 prod 应该是分开的。
问题是,无服务器框架是否有插件/文档可以在此类配置中有所帮助?什么也没找到。serverless.yml 基于阶段是否可以有多个云端?
谢谢。