亚马逊 AWS CLI 删除 ApiGateway,可能吗?

Amazon AWS CLI delete ApiGateway, possible?

有没有办法从 aws cli 中删除 Amazon API 网关?

我创建了一堆网关,需要一段时间才能从 GUI 中删除它们。有没有办法从 aws cli

无法在任何地方找到任何示例

是的,您可以使用 AWS CLI 删除 APIs。要使用 CLI 删除 Rest API,我们需要 rest API id。为此,运行 get-rest-apis CLI 然后删除它。

这是删除所有其余 APIs 的脚本:

for rest_api_id in $(aws apigateway get-rest-apis --region us-east-1 --query 'items[*].id' --output text); do aws apigateway delete-rest-api --region us-east-1 --rest-api-id $rest_api_id ; done

当然这会删除所有的API。要有选择地删除,运行 分开命令。

参考文献: