选择您的 Cookie 首选项

我们使用必要 Cookie 和类似工具提供我们的网站和服务。我们使用性能 Cookie 收集匿名统计数据,以便我们可以了解客户如何使用我们的网站并进行改进。必要 Cookie 无法停用,但您可以单击“自定义”或“拒绝”来拒绝性能 Cookie。

如果您同意,AWS 和经批准的第三方还将使用 Cookie 提供有用的网站功能、记住您的首选项并显示相关内容,包括相关广告。要接受或拒绝所有非必要 Cookie,请单击“接受”或“拒绝”。要做出更详细的选择,请单击“自定义”。

创建策略并将其附加到用户

聚焦模式
创建策略并将其附加到用户 - Amazon API Gateway

要使用户可调用 API 管理服务或 API 执行服务,您必须创建 IAM policy,该策略控制对 API Gateway 实体的访问。

使用 JSON 策略编辑器创建策略
  1. 登录AWS Management Console,然后通过以下网址打开 IAM 控制台:https://console.aws.amazon.com/iam/

  2. 在左侧的导航窗格中,选择策略

    如果这是您首次选择策略,则会显示欢迎访问托管式策略页面。选择开始使用

  3. 在页面的顶部,选择创建策略

  4. 策略编辑器部分,选择 JSON 选项。

  5. 输入以下 JSON 策略文档:

    { "Version": "2012-10-17", "Statement" : [ { "Effect" : "Allow", "Action" : [ "action-statement" ], "Resource" : [ "resource-statement" ] }, { "Effect" : "Allow", "Action" : [ "action-statement" ], "Resource" : [ "resource-statement" ] } ] }
  6. 选择下一步

    注意

    您可以随时在可视化JSON 编辑器选项卡之间切换。不过,如果您进行更改或在可视化编辑器中选择下一步,IAM 可能会调整策略结构以针对可视化编辑器进行优化。有关更多信息,请参阅《IAM 用户指南》中的调整策略结构

  7. 查看并创建页面上,为您要创建的策略输入策略名称描述(可选)。查看此策略中定义的权限以查看策略授予的权限。

  8. 选择创建策略可保存新策略。

在此语句中,根据需要替换 action-statementresource-statement,然后添加其他语句以指定您要让用户管理的 API Gateway 实体,以及让用户可以调用的 API 方法,或者两者。原定设置情况下,用户没有权限,除非有明确的对应 Allow 语句。

您刚刚创建了一个 IAM 策略。在您附加它之前,它不会有任何效果。

要提供访问权限,请为您的用户、组或角色添加权限:

将 IAM 策略文档附加到 IAM 组
  1. 从主导航窗格中选择

  2. 在所选组下选择权限选项卡。

  3. 选择 Attach policy

  4. 选择您之前创建的策略文档,然后选择 Attach policy (挂载策略)

要让 API Gateway 代表您调用其他AWS服务,请创建 Amazon API Gateway 类型的 IAM 角色。

创建 Amazon API Gateway 类型的角色
  1. 从主导航窗格中选择角色

  2. 选择 Create New Role

  3. 键入 Role name (角色名称) 的名称,然后选择 Next Step (下一步)

  4. Select Role Type (选择角色类型) 下的 AWS Service Roles (服务角色) 中,选择 Amazon API Gateway 旁边的 Select (选择)

  5. 附加策略下,选择一个可用的托管 IAM 权限策略(例如,如果您想让 API Gateway 在 CloudWatch 中记录指标,则选择 AmazonAPIGatewayPushToCloudWatchLog),然后选择下一步

  6. Trusted Entities (可信任的实体) 下,验证 apigateway.amazonaws.com 已作为条目列出,然后选择 Create Role (创建角色)

  7. 在新创建的角色中,选择权限选项卡,然后选择 Attach Policy (挂载策略)

  8. 选择先前创建的自定义 IAM 策略文档,然后选择附加策略

隐私网站条款Cookie 首选项
© 2025, Amazon Web Services, Inc. 或其附属公司。保留所有权利。