AWS API网关:用户:anonymous未经授权无法执行:execute-api:Invoke资源:arn:aws:execute-api:
创始人
2024-11-14 06:30:32
0

要解决AWS API网关中未经授权的用户无法执行的问题,可以按照以下步骤进行操作:

  1. 首先,确保你拥有足够的权限来对API网关进行更改。可以使用具有适当权限的IAM用户或角色登录到AWS管理控制台。

  2. 打开AWS API网关控制台,并找到你想要更改权限的API。

  3. 在API网关控制台中,选择“资源”选项卡。

  4. 在资源列表中,选择你想要更改权限的特定资源。

  5. 在资源的“方法执行”部分,找到你想要更改权限的HTTP方法(如GET、POST等)。

  6. 单击所选HTTP方法旁边的“授权”按钮。

  7. 在弹出的对话框中,选择“自定义授权”。

  8. 在“授权类型”下拉菜单中,选择“AWS_IAM”。

  9. 单击“授权”按钮以保存更改。

  10. 现在,只有在提供正确的AWS IAM凭证的情况下,才能执行该API方法。

下面是一个使用AWS SDK for JavaScript(例如Node.js)调用经过授权的API网关的示例代码:

const AWS = require('aws-sdk');
const apigateway = new AWS.APIGateway();

const params = {
  restApiId: 'your_rest_api_id',
  stageName: 'your_stage_name',
  httpMethod: 'GET',
  resourceId: 'your_resource_id',
};

apigateway.invokeAuthorizer(params, function(err, data) {
  if (err) {
    console.log(err, err.stack);
  } else {
    console.log(data);
  }
});

请注意,上述代码中的参数值需要替换为你自己的API网关特定值。

通过执行上述步骤和使用适当的授权类型,你可以确保只有经过授权的用户才能成功执行API网关中的方法。

相关内容

热门资讯

外挂步骤!佛手在线大菠萝智能辅... 外挂步骤!佛手在线大菠萝智能辅助器,hardrock作必弊-一贯是有辅助神器(哔哩哔哩)1)佛手在线...
外挂课程!wepoker安装教... 外挂课程!wepoker安装教程,智星菠萝有挂吗-总是真的有辅助攻略(哔哩哔哩)1、任何智星菠萝有挂...
外挂法子!德普之星怎么设置埋牌... 外挂法子!德普之星怎么设置埋牌,拱趴大菠萝万能挂-一贯是有辅助攻略(哔哩哔哩)拱趴大菠萝万能挂辅助器...
外挂办法!竞技联盟透视插件,x... 外挂办法!竞技联盟透视插件,xpoker辅助怎么用-确实是真的有辅助神器(哔哩哔哩)1、下载好竞技联...
外挂方针!佛手在线大菠萝为什么... 外挂方针!佛手在线大菠萝为什么都输,德普辅助软件-切实有辅助教程(哔哩哔哩)1、佛手在线大菠萝为什么...
外挂积累!约局吧德州透视,约局... 外挂积累!约局吧德州透视,约局吧如何查看是否有挂-果然存在有辅助app(哔哩哔哩)1、点击下载安装,...
外挂阶段!德州辅助工具到底怎么... 外挂阶段!德州辅助工具到底怎么样,德普之星私人局透视-确实一直都是有辅助攻略(哔哩哔哩)1、实时德州...
外挂经验!大菠萝789辅助器下... 外挂经验!大菠萝789辅助器下载,约局吧德州真的存在透视吗-果然是真的有辅助插件(哔哩哔哩)1、下载...
外挂指南!红龙poker辅助,... 外挂指南!红龙poker辅助,佛手大菠萝13道挂哪里-本来一直总是有辅助脚本(哔哩哔哩)一、佛手大菠...
外挂资料!哈糖大菠萝有挂吗,p... 外挂资料!哈糖大菠萝有挂吗,pokernow辅助工具-真是存在有辅助app(哔哩哔哩)1、每一步都需...