【问题标题】:IAM Permissions issue in API Gateway DeploymentAPI 网关部署中的 IAM 权限问题
【发布时间】:2022-12-15 10:15:58
【问题描述】:

AWS 抛出以下错误,指出用户无权访问 apigateway:TagResource 权限,但是当我在 IAM 控制台中检查可用权限列表时,我无法找到任何此类权限。

xxxx is not authorized to perform: apigateway:TagResource on resource xxx

目前,我已经为该 API 授予了以下权限。

{
    "Effect": "Allow",
    "Action": [
        "apigateway:DELETE",
        "apigateway:PUT",
        "apigateway:PATCH",
        "apigateway:POST",
        "apigateway:GET"
    ],
    "Resource": [
        "arn:aws:apigateway:*::/restapis*",
        "arn:aws:apigateway:*::/apikeys*",
        "arn:aws:apigateway:*::/usageplans*",
        "arn:aws:apigateway:*::/domainnames*",
        "arn:aws:apigateway:*::/tags*",
        "arn:aws:apigateway:*::/apis*"
    ],
    "Condition": {
        "StringLikeIfExists": {
            "apigateway:Request/apiName": "my-api*"
        }
    }
}

如何解决这个问题,是否需要任何其他许可?

【问题讨论】:

    标签: amazon-web-services aws-api-gateway amazon-iam api-gateway


    【解决方案1】:

    将操作 apigateway:TagResource 添加到您的角色策略以解决此问题。

    笔记:忽略 IAM 控制台可视化编辑器显示的以下错误并保存策略。

    Invalid Action: The action apigateway:TagResource does not exist
    

    【讨论】:

      猜你喜欢
      • 2013-08-29
      • 2011-05-15
      • 1970-01-01
      • 2014-12-10
      • 2021-01-03
      • 2023-01-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多