亚马逊 API 网关 - 删除 API 键
Amazon API Gateway - Delete API keys
您可以删除已经通过 AWS 管理控制台的 Amazon API 网关页面创建的 API 密钥吗?也许我们只能打开关闭 'Enabled' 复选框?
API 网关的 API 支持删除 API 密钥,但我看不到通过 AWS Web 控制台删除它们的方法。您可以取消选中 Enabled
框以禁用它们。
目前您必须使用 Amazon API Gateway REST API 删除 API 键。
这是 Node.js 的一种方式:
安装aws4包
npm install aws4
使用apikey:delete
link relation删除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();
使用官方 aws python 客户端你可以做到
aws apigateway delete-api-key --api-key "MyLoOnGGaNDdObScuEddDKeYYy"
现在有办法做到这一点。如果您导航到 AWS 控制台中的 Amazon API 网关页面,单击左侧面板中的 API Keys
,然后您可以单击要删除的键并按 Delete API Key
页面右上角的按钮。
您可以删除已经通过 AWS 管理控制台的 Amazon API 网关页面创建的 API 密钥吗?也许我们只能打开关闭 'Enabled' 复选框?
API 网关的 API 支持删除 API 密钥,但我看不到通过 AWS Web 控制台删除它们的方法。您可以取消选中 Enabled
框以禁用它们。
目前您必须使用 Amazon API Gateway REST API 删除 API 键。
这是 Node.js 的一种方式:
安装aws4包
npm install aws4
使用
apikey:delete
link relation删除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();
使用官方 aws python 客户端你可以做到
aws apigateway delete-api-key --api-key "MyLoOnGGaNDdObScuEddDKeYYy"
现在有办法做到这一点。如果您导航到 AWS 控制台中的 Amazon API 网关页面,单击左侧面板中的 API Keys
,然后您可以单击要删除的键并按 Delete API Key
页面右上角的按钮。