每个功能插件的无服务器IAM角色
一个无服务器插件,可通过在功能定义块使用iamRoleStatements轻松地为每个功能定义IAM角色。
安装
npm install --save-dev serverless-iam-roles-per-function
或者,如果您想尝试next即将发布的版本:
npm install --save-dev serverless-iam-roles-per-function@next
将插件添加到serverless.yml:
plugins :
- serverless-iam-roles-per-function
注意:需要节点6.10或更高版本的运行时。
用法
在功能级别定义iamRoleStatements定义:
functions :
func1 :
handler : handler.get
iamRoleStatementsName : my-custom-role-name # optional custom role name setting instead of the default ge
1