【发布时间】:2018-06-01 01:03:04
【问题描述】:
在创建 IAM 用户/组以在 aws lambda 上运行 AWS_ACCESS_KEY_ID=x AWS_SECRET_ACCESS_KEY=y serverless deploy -v 时,
应该向该用户/组授予哪些角色/权限?
【问题讨论】:
标签: amazon-web-services aws-lambda amazon-iam serverless-framework serverless
在创建 IAM 用户/组以在 aws lambda 上运行 AWS_ACCESS_KEY_ID=x AWS_SECRET_ACCESS_KEY=y serverless deploy -v 时,
应该向该用户/组授予哪些角色/权限?
【问题讨论】:
标签: amazon-web-services aws-lambda amazon-iam serverless-framework serverless
根据无服务器框架文档,
为了让无服务器框架访问您的 AWS 账户,我们将创建一个 具有管理员访问权限的 IAM 用户,它可以在您的 AWS 账户中配置服务。
注意:在生产环境中,我们建议减少框架使用的 IAM 用户的权限。不幸的是,该框架的功能增长如此之快,我们还不能为您提供它所需的有限权限集(我们正在努力解决这个问题)。
在生产环境中,IAMFullAccess、AWSLambdaFullAccess 和 CloudFormationFullAccess 应该足够了。
【讨论】:
serverless.yml(例如,一个函数是否由 APIGateway 事件触发?那么 IAM 用户将需要 APIGateway 权限等)