【问题标题】:Permission required for the server less deploy commandserverless deploy 命令所需的权限
【发布时间】: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


    【解决方案1】:

    根据无服务器框架文档,

    为了让无服务器框架访问您的 AWS 账户,我们将创建一个 具有管理员访问权限的 IAM 用户,它可以在您的 AWS 账户中配置服务。

    注意:在生产环境中,我们建议减少框架使用的 IAM 用户的权限。不幸的是,该框架的功能增长如此之快,我们还不能为您提供它所需的有限权限集(我们正在努力解决这个问题)。

    在生产环境中,IAMFullAccess、AWSLambdaFullAccess 和 CloudFormationFullAccess 应该足够了。

    【讨论】:

    • 所需的配置文件列表取决于serverless.yml(例如,一个函数是否由 APIGateway 事件触发?那么 IAM 用户将需要 APIGateway 权限等)
    猜你喜欢
    • 2021-11-25
    • 2020-11-27
    • 1970-01-01
    • 1970-01-01
    • 2019-06-18
    • 2011-01-28
    • 2019-11-28
    • 2018-06-01
    • 2019-11-23
    相关资源
    最近更新 更多