INTEGRITY Документация

Откат AOP на уровне имени хоста

Если вам нужно отключить или удалить для каждого имени хоста конфигурацию Authenticated Origin Pulls, выполните следующие шаги.

  1. Используйте PUT запрос чтобы отключить Authenticated Origin Pulls для этого имени хоста.

    Необходимые разрешения API-токена

    Хотя бы одно из следующих права доступа токена требуется:
    • SSL and Certificates Write
    Включение или отключение имени хоста для аутентификации клиента
    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. (Необязательно) Используйте GET запрос чтобы получить список идентификаторов клиентских сертификатов. ID сертификата, который нужно удалить, понадобится вам на следующем шаге.

    Необходимые разрешения API-токена

    Хотя бы одно из следующих права доступа токена требуется:
    • SSL and Certificates Write
    • SSL and Certificates Read
    Список сертификатов
    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. Используйте Удаление клиентского сертификата хоста конечную точку, чтобы удалить загруженный вами сертификат.

    Необходимые разрешения API-токена

    Хотя бы одно из следующих права доступа токена требуется:
    • SSL and Certificates Write
    Delete Hostname Client Certificate
    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"