首页 > 解决方案 > 是否有完整的 AWS 资源操作列表?

问题描述

是否有任何地方的 AWS 资源操作列表?例如,如果我查看针对 sqs 只读访问的 AWS 策略之一,我会看到一个操作列表。但是,尽管搜索似乎永远的东西,但我找不到该资源的完整操作列表。一些 API 参考页面引用了必要的操作权限(例如创建队列),但不是全部。我有一个自定义策略,发现我需要 GetQueueUrl 操作。总而言之,我只想知道 AWS 是否在任何地方列出了每项服务的所有操作?

        "Version": "2012-10-17",
        "Statement": [
            {
                "Action": [
                    "sqs:GetQueueAttributes",
                    "sqs:GetQueueUrl",
                    "sqs:ListDeadLetterSourceQueues",
                    "sqs:ListQueues"
                ],
                "Effect": "Allow",
                "Resource": "*"
            }
        ]
    }

标签: amazon-web-services

解决方案


我认为这应该为你工作:-

  1. 去 IAM
  2. 在政策下 - >创建政策。
  3. 选择一个服务 -> 在行动中 ->展开所有

您可以通过控制台查看与该服务相关的所有操作。

您也可以使用此https://docs.amazonaws.cn/en_us/service-authorization/latest/reference/reference_policies_actions-resources-contextkeys.html,选择您的服务,您将能够看到为该服务定义的操作表格形式


推荐阅读