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

Amazon web services 亚马逊AWS CLI删除ApiGateway,可能吗?,amazon-web-services,command-line-interface,api-gateway,Amazon Web Services,Command Line Interface,Api Gateway,有没有办法从aws cli中删除Amazon API网关 我创建了一组网关,从GUI中删除它们需要一段时间。有没有从aws cli执行此操作的方法 在任何地方都找不到任何示例是的,您可以使用AWS CLI删除API。要使用CLI删除Rest API,我们需要Rest API id。要获得该id,请运行getRESTAPICLI,然后将其删除 以下是删除所有rest API的脚本: for rest_api_id in $(aws apigateway get-rest-apis --region

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

我创建了一组网关,从GUI中删除它们需要一段时间。有没有从aws cli执行此操作的方法


在任何地方都找不到任何示例

是的,您可以使用AWS CLI删除API。要使用CLI删除Rest API,我们需要Rest API id。要获得该id,请运行
getRESTAPI
CLI,然后将其删除

以下是删除所有rest API的脚本:

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。要有选择地删除,请分别运行这些命令

参考资料:

  • 获取Rest API:
  • 删除Rest API:

是的,您可以使用AWS CLI删除API。要使用CLI删除Rest API,我们需要Rest API id。要获得该id,请运行
getRESTAPI
CLI,然后将其删除

以下是删除所有rest API的脚本:

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。要有选择地删除,请分别运行这些命令

参考资料:

  • 获取Rest API:
  • 删除Rest API: