您能否删除已通过 AWS 管理控制台的 Amazon API Gateway 页面创建的 API 密钥?也许我们只能打开关闭“启用”复选框?
问问题
2352 次
4 回答
12
使用官方的 aws python 客户端,您可以做到
aws apigateway delete-api-key --api-key "MyLoOnGGaNDdObScuEddDKeYYy"
于 2016-01-05T08:44:06.360 回答
4
目前,您必须使用Amazon API Gateway REST API来删除 API 密钥。
这是 Node.js 的一种方式:
安装aws4包
npm install aws4
使用
apikey:delete
链接关系删除 API 密钥:var https = require('https'), aws4 = require('aws4'); https.request(aws4.sign({ host : 'apigateway.us-east-1.amazonaws.com', method: 'DELETE', path : '/apikeys/<BASE64-API-KEY-VALUE>' }, { accessKeyId : '<YOUR-ACCESS-KEY-ID>', secretAccessKey: '<YOUR-SECRET-ACCESS-KEY>' }), function(res) { res.pipe(process.stdout); }).end();
于 2015-10-30T14:44:35.480 回答
0
API 网关的 API 支持删除 API 密钥,但我看不到通过 AWS Web 控制台删除它们的方法。您可以取消选中该Enabled
框以禁用它们。
于 2015-08-07T11:48:47.313 回答
0
现在有办法做到这一点。如果您导航到 AWS 控制台中的 Amazon API Gateway 页面,单击API Keys
左侧面板中的 ,然后您可以单击要删除的密钥,然后按Delete API Key
页面右上角的按钮。
于 2021-07-28T17:29:24.150 回答