在我的 AWS 权限策略列表中找不到任何 serverlessrepo* 权限

Cannot find any serverlessrepo* permissions in my AWS permissions policies list

当我尝试在 AWS 上使用无服务器时,在我的 'normal' 账户下,出现权限错误:

User: arn:aws:iam::xxxx:user/x is not authorized to
perform: serverlessrepo:ListApplications on resource: 
arn:aws:serverlessrepo:eu-west-2:xxx:applications/*

但是当我以我的 'admin' 用户身份登录并去修改权限时,我在 policies/groups/direct 权限等中看不到任何 'serverlessrepo' 权限:

serverlessrepo:ListApplications 权限策略在哪里?

您的 IAM 用户权限需要包含 CodeDeploy:ListApplications 的 Allow 语句。

管理员访问托管策略 (arn:aws:iam::aws:policy/AdministratorAccess) 已包含它。

转到 AWS 控制台 > IAM > 访问管理 > 用户 > 单击您的用户 > 检查您的权限。

如果您想为您的用户添加 ListApplications 权限,请单击 "Add permissions" 并选择包含该权限的策略(例如,AWSCodeDeployReadOnlyAccess)。或者,您可以创建自己的权限策略文档。