API を使い、ルールセットのすべてのバージョンを削除するか、特定のバージョンだけを削除できます。
アカウントまたはゾーン単位で、既存ルールセットのすべてのバージョンを削除します。
次のいずれかの API エンドポイントを使います。
- アカウントのルールセットを削除する
DELETE /accounts/{account_id}/rulesets/{ruleset_id} - ゾーンのルールセットを削除する
DELETE /zones/{zone_id}/rulesets/{ruleset_id}
削除が成功すると、API メソッド呼び出しは 204 No Content HTTP ステータスコードを返します。
次のリクエスト例は、ID が $RULESET_ID の既存ルールセットを削除します。
Required API token permissions
At least one of the following token permissions is required:Mass URL Redirects WriteMagic Firewall WriteL4 DDoS Managed Ruleset WriteTransform Rules WriteSelect Configuration WriteAccount WAF WriteAccount Rulesets WriteLogs Write
curl "https://api.cloudflare.com/client/v4/accounts/$ACCOUNT_ID/rulesets/$RULESET_ID" \
--request DELETE \
--header "Authorization: Bearer $CLOUDFLARE_API_TOKEN"ルールセットの特定のバージョンを削除します。
次のいずれかの API エンドポイントを使います。
- アカウントのルールセットバージョンを削除する
DELETE /accounts/{account_id}/rulesets/{ruleset_id}/versions/{version_number} - ゾーンのルールセットバージョンを削除する
DELETE /zones/{zone_id}/rulesets/{ruleset_id}/versions/{version_number}
削除が成功すると、メソッド呼び出しは 204 No Content HTTP ステータスコードを返します。
以降のルールセット更新では、削除したルールセットバージョンのバージョン番号は再利用されません。
次のリクエスト例は、既存ルールセットの 1 バージョンを削除します。
Required API token permissions
At least one of the following token permissions is required:Mass URL Redirects WriteMagic Firewall WriteL4 DDoS Managed Ruleset WriteTransform Rules WriteSelect Configuration WriteAccount WAF WriteAccount Rulesets WriteLogs Write
curl "https://api.cloudflare.com/client/v4/accounts/$ACCOUNT_ID/rulesets/$RULESET_ID/versions/$RULESET_VERSION" \
--request DELETE \
--header "Authorization: Bearer $CLOUDFLARE_API_TOKEN"