1

我想在无服务器的不同阶段扮演不同的角色。

阶段'dev'的示例我有角色A-dev,对于阶段'prod',角色是roleA-prod

在无服务器中处理这种情况的最佳方法是什么?

4

1 回答 1

1

显而易见的解决方案是更新customRole内部s-function.json以包含${stage}变量。

"customRole": "RoleA-${stage}"

不幸的是,该功能目前在 Serverless 的已发布版本中不完整,但预计将在 v0.5 中可用。已打开一个包含此特定功能的GitHub 问题。

20160304 更新:
Serverless v0.5 现已发布进行 beta 测试。您可以使用以下命令安装它:

npm install git://github.com/serverless/serverless#v0.5 -g
于 2016-03-02T19:30:32.630 回答