gpt4 book ai didi

amazon-web-services - AWS API 网关 ARN

转载 作者:行者123 更新时间:2023-12-03 14:37:07 24 4
gpt4 key购买 nike

让我抓狂的一件事是 AWS 有大量关于 ARN 格式的文档,但没有任何类型的生成器让您确信 ARN 是正确的。

在 IAM 中,我尝试设置策略以允许访问 API 网关,并且我已阅读以下相关文档:

  • http://docs.aws.amazon.com/apigateway/latest/developerguide/permissions.html#api-gateway-control-access-using-iam-policies
  • http://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html#arn-syntax-apigateway
  • http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.arn.html

  • 但是我无法验证任何 ARN,即使只是一个广泛开放的 API 网关 ARN。看截图:

    open arn called invalid

    我在这里做错了什么?

    最佳答案

    来自 documentation :要使用 IAM 控制台中的策略生成器创建 IAM 策略,请选择将 Amazon API Gateway 作为 AWS 服务管理以设置 apigateway 的权限语句,并选择 Amazon API Gateway 作为 AWS 服务以设置 execute-api 的权限语句。

    如果您要创建策略来管理 API 的创建/编辑,则需要选择 Manage - Amazon API Gateway ,然后使用 * 授予对所有资源的权限。如果你想给特定资源的权限,那么使用这种格式:(注意服务名称是 apigateway )
    arn:aws:apigateway:region::resource-path-specifier

    如果您要创建管理 API 调用的策略,则需要选择 Amazon API Gateway ,然后使用 * 为所有资源授予权限。如果你想给特定资源赋予权限,那么使用这种格式:(注意服务名称是 execute-api )
    arn:aws:execute-api:region:account-id:api-id/stage-name/HTTP-VERB/resource-path-specifier

    关于amazon-web-services - AWS API 网关 ARN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38809067/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com