小编Chu*_*ung的帖子

aws lambda update-function-configuration 接收 AccessDeniedException

我想为我的 lambda 函数授予 vpc 访问权限。我使用以下 aws cli 命令。

aws lambda update-function-configuration \
--function-name SampleFunction \
--vpc-config SubnetIds=subnet-xxxx,SecurityGroupIds=sg-xxxx
Run Code Online (Sandbox Code Playgroud)

但我收到以下错误:

调用 UpdateFunctionConfiguration 操作时发生错误 (AccessDeniedException):您的访问已被 EC2 拒绝,请确保您的请求凭证具有对 sg-xxxx 的DescribeSecurityGroups 的权限。EC2 错误代码:未经授权的操作。EC2 错误消息:您无权执行此操作。

我已向我的 lambda 角色和执行 aws 命令的用户授予以下权限。

    - "ec2:CreateNetworkInterface"
    - "ec2:DescribeNetworkInterfaces"
    - "ec2:DeleteNetworkInterface"
    - "ec2:DescribeSecurityGroups"
Run Code Online (Sandbox Code Playgroud)

我进一步尝试授予 lambda 角色和用户的完全访问权限。但仍然收到同样的错误

谁能建议我还可以尝试什么?

lambda vpc amazon-web-services

6
推荐指数
2
解决办法
7119
查看次数

标签 统计

amazon-web-services ×1

lambda ×1

vpc ×1