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