使用命令从UI或通过AWS控制台或终端删除AWS Rest API:
aws apigateway delete-rest-api --rest-api-id 1234123412
(在aws文档中提到)我遇到了一个错误,说要删除你域中与RestApi相关的基本路径映射,我试着删除以下cmd aws文档中给出:
aws apigateway delete-base-path-mapping --domain-name 'api.domain.tld' --base-path 'dev'
我有错误:发生错误(NotFoundException)当调用DeleteBasePathMapping操作。指定的基路径映射标识符无效
从UI中删除相应的域名(在'自定义域名'下)
之后,可以删除RestApi。
试试这个:
aws apigateway delete-base-path-mapping --domain-name domain.tld --base-path "(none)"
参考:https://docs.aws.amazon.com/cli/latest/reference/apigateway/delete-base-path-mapping.html