← Cloudflare API Shield / api-shield / reference
Classic Schema validation (zastaralé)
Použijte API Shield rozhraní pro konfiguraci Validace schématu API, které ověřuje požadavky podle Schéma API , který poskytnete.
Než budete moct pro dané API nakonfigurovat Schema validation, musíte získat soubor API Schema odpovídající naší specifikace.
Pokud používáte Schema validation 2.0, můžete upravovat nastavení, ale nelze přidávat žádná nová schémata Classic Schema validation.
Vytvoření API Shield se Schema validation
Chcete-li nakonfigurovat Schema validation v dashboardu Cloudflare:
- Přihlaste se do Cloudflare dashboard ↗ a vyberte svůj účet a doménu.
- Vyberte Security > API Shield.
- Přejděte na Ověřování schématu a vyberte Přidat schéma.
- Zadejte popisný název své politiky a volitelně upravte výraz spouštějící Schema validation. Pokud je například vaše API dostupné na adrese
http://api.example.com/v1, zahrňte kontrolu Hostname pole, které se rovnáapi.example.com: a kontrola pro URI Path pole pomocí regulárního výrazu, který odpovídá výrazu^/v1.
- Vyberte Next.
- Nahrajte svůj soubor schématu.
- Vyberte Save , abyste ověřili obsah souboru schématu a nasadili pravidlo Schema validation. Pokud se zobrazí chyba ověření, zkontrolujte, že používáte jeden z podporované formáty souborů a že každá dvojice endpointu a metody má jedinečné ID operace.
Po nasazení pravidla API Shield zobrazí Cloudflare souhrn všech Koncové body API rozdělené podle úrovně ochrany a akcí, které se spustí u nevyhovujících a nechráněných požadavků.
- V Akce koncového bodu zvolte akci pro každý požadavek, který cílí na chráněný endpoint a neprojde Schema validation.
- V Akce Fallthrough zvolte akci pro každý požadavek, který cílí na nechráněný endpoint.
- Volitelně můžete koncové body uložit do Endpoint Management zároveň s uložením schématu, a to výběrem Uložení nových koncových bodů do správa koncových bodů. Koncové body se uloží bez ohledu na to, zda je schéma uloženo jako koncept, nebo zveřejněno naživo.
- Vyberte Hotovo.