← Cloudflare Ruleset Engine / ruleset-engine / rulesets-api
Odstraňte sadu pravidel
Pomocí API můžete odstranit všechny verze sady pravidel nebo odstranit konkrétní verzi sady pravidel.
Delete ruleset
Odstraní všechny verze existující sady pravidel na úrovni účtu nebo zóny.
Použijte jeden z následujících endpointů API:
- Odstraňte sadu pravidel účtu
DELETE /accounts/{account_id}/rulesets/{ruleset_id} - Odstraňte sadu pravidel zóny
DELETE /zones/{zone_id}/rulesets/{ruleset_id}
Pokud se operace odstranění zdaří, volání metody API vrátí 204 No Content stavový kód HTTP.
Příklad
Následující příklad požadavku odstraní existující sadu pravidel s ID $RULESET_ID.
Požadovaná oprávnění API tokenu
Alespoň jeden z následujících oprávnění tokenu je povinné: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"Delete ruleset version
Odstraní konkrétní verzi sady pravidel.
Použijte jeden z následujících endpointů API:
- Odstraňte verzi sady pravidel účtu
DELETE /accounts/{account_id}/rulesets/{ruleset_id}/versions/{version_number} - Odstraňte verzi sady pravidel zóny
DELETE /zones/{zone_id}/rulesets/{ruleset_id}/versions/{version_number}
Pokud se operace odstranění zdaří, volání metody vrátí 204 No Content stavový kód HTTP.
Pozdější aktualizace rulesetu nebudou znovu používat číslo verze smazané verze rulesetu.
Příklad
Následující příklad požadavku odstraní verzi existující sady pravidel.
Požadovaná oprávnění API tokenu
Alespoň jeden z následujících oprávnění tokenu je povinné: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"