gpt4 book ai didi

amazon-web-services - 如何打开对 AWS API Gateway 资源的匿名访问

转载 作者:行者123 更新时间:2023-12-04 18:57:43 25 4
gpt4 key购买 nike

我有许多通过 AWS 网关服务公开的 lambda 函数,如下所示:

- /some-resource
GET
POST
OPTIONS
- /some-other-resource
GET
POST
OPTIONS
- /some-public-resource
GET
OPTIONS

资源由访问 token 保护。但是,我想允许匿名访问 /some-public-resource资源,以便无需任何身份验证即可访问它。

我已尝试在 IAM 中为该资源的 ARN 创建一个策略(尽管我不确定网关 API 资源 ARN 是否正确,因为我找不到有关如何设置此值的任何文档),但是我仍然无法无需访问 token 即可访问该端点。

有没有人知道我是否需要采取额外的步骤,或者我是否做错了什么?

最佳答案

您可以从控制台禁用任何授权和 API key 要求,如下所示:

此步骤必须应用于资源中的整套方法(POST、PATCH、DELETE 等)/some-public-resource .

点击方法请求 链接(invokeworker2 = some-public-resource)

enter image description here

然后,禁用 授权 API key 必需

enter image description here

就像我说的,您需要为资源中的每个方法执行此操作 /some-public-resource .

现在,您的资源 /some-public-resource是开放的,客户端不需要传递任何 token 进行授权。

关于amazon-web-services - 如何打开对 AWS API Gateway 资源的匿名访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48250369/

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