delete_api.sh
474 Bytes
# 获取自定义域名
DOMAIN_NAME="api.awsmpc.asia"
# 删除该域名下的所有 base path mappings
aws apigateway get-base-path-mappings --domain-name $DOMAIN_NAME --query "items[?restApiId=='133b2mpv2i'].basePath" --output text | while read basePath; do
if [ "$basePath" = "(none)" ]; then
basePath=""
fi
echo "删除 base path mapping: $basePath"
aws apigateway delete-base-path-mapping --domain-name $DOMAIN_NAME --base-path "$basePath"
done