INTEGRITY Dokumentace

Vrácení AOP pro jednotlivé hostname

Pokud potřebujete vypnout nebo odebrat pro jednotlivé hostitele konfigurace Authenticated Origin Pulls, postupujte podle těchto kroků.

  1. Použijte PUT požadavek a vypněte Authenticated Origin Pulls pro daný hostname.

    Požadovaná oprávnění API tokenu

    Alespoň jeden z následujících oprávnění tokenu je povinné:
    • SSL and Certificates Write
    Enable or Disable a Hostname for Client Authentication
    curl "https://api.cloudflare.com/client/v4/zones/$ZONE_ID/origin_tls_client_auth/hostnames" \
    	--request PUT \
    	--header "Authorization: Bearer $CLOUDFLARE_API_TOKEN" \
    	--json '{
    		"config": [
    				{
    						"enabled": false,
    						"cert_id": "<CERT_ID>",
    						"hostname": "<YOUR_HOSTNAME>"
    				}
    		]
    	}'
  2. (Volitelné) Použijte GET požadavek a získejte seznam ID klientských certifikátů. V dalším kroku budete potřebovat ID certifikátu, který chcete odebrat.

    Požadovaná oprávnění API tokenu

    Alespoň jeden z následujících oprávnění tokenu je povinné:
    • SSL and Certificates Write
    • SSL and Certificates Read
    Zobrazit certifikáty
    curl "https://api.cloudflare.com/client/v4/zones/$ZONE_ID/origin_tls_client_auth/hostnames/certificates" \
    	--request GET \
    	--header "Authorization: Bearer $CLOUDFLARE_API_TOKEN"
  3. Použijte Odstranění klientského certifikátu hostname endpoint pro odstranění certifikátu, který jste nahráli.

    Požadovaná oprávnění API tokenu

    Alespoň jeden z následujících oprávnění tokenu je povinné:
    • SSL and Certificates Write
    Odstranění klientského certifikátu hostname
    curl "https://api.cloudflare.com/client/v4/zones/$ZONE_ID/origin_tls_client_auth/hostnames/certificates/$CERTIFICATE_ID" \
    	--request DELETE \
    	--header "Authorization: Bearer $CLOUDFLARE_API_TOKEN"