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

Операции Appliance

Вы можете перезапустить, перезагрузить или выключить Cloudflare One Appliance (ранее Magic WAN Connector) через панель управления или API. Операции выполняются асинхронно: устройство обрабатывает их при следующем подключении.

Операция Эффект
Перезапустить Перезапускает управляемые службы. Удаляет временное и (по желанию) постоянное состояние.
Перезагрузка Перезагрузите Appliance. При необходимости очистите постоянное состояние. Конфигурация будет применена заново, с нуля.
Завершение работы Выключите Appliance. При необходимости очистите постоянное состояние. Устройство останется выключенным, пока его не включат вручную.
  1. Перейдите в Connectors страницу.
Перейдите в Connectors ↗
  1. Перейдите в Appliance вкладка > Appliance.
  2. Найдите Cloudflare One Appliance, которым вы хотите управлять > Изменить.
  3. Прокрутите вниз до Операции раздел.
  4. Выберите Перезапустить, Перезагрузка, или Завершение работы.
  5. В диалоговом окне подтверждения:
    • Проверьте Я понимаю, что эта операция может нарушить работу сервиса (обязательно).
    • При необходимости установите флажок Очистить постоянное состояние чтобы очистить постоянные данные в дополнение к временному состоянию.
  6. Выберите Подтверждение.

Операция отправляется и выполняется при следующем выходе appliance на связь. Пока appliance не выполнит операцию, баннер показывает её статус как ожидающий.

Отправьте POST запрос к конечной точке interrupts с одним из следующих действий:

Перезапустите управляемые службы:

curl "https://api.cloudflare.com/client/v4/accounts/{account_id}/magic/connectors/{connector_id}/interrupts" \
--header "Authorization: Bearer <API_TOKEN>" \
--header "Content-Type: application/json" \
--data '{"restart": {"purge": false}}'

Перезагрузка (отключение и включение питания):

curl "https://api.cloudflare.com/client/v4/accounts/{account_id}/magic/connectors/{connector_id}/interrupts" \
--header "Authorization: Bearer <API_TOKEN>" \
--header "Content-Type: application/json" \
--data '{"reboot": {"purge": false}}'

Завершение работы:

curl "https://api.cloudflare.com/client/v4/accounts/{account_id}/magic/connectors/{connector_id}/interrupts" \
--header "Authorization: Bearer <API_TOKEN>" \
--header "Content-Type: application/json" \
--data '{"shutdown": {"purge": false}}'

Задайте "purge": true чтобы также очистить постоянное состояние.

Ответ включает submitted_at временная метка. Чтобы проверить, выполнило ли устройство операцию, опросите конечную точку списка:

curl "https://api.cloudflare.com/client/v4/accounts/{account_id}/magic/connectors/{connector_id}/interrupts" \
--header "Authorization: Bearer <API_TOKEN>"

Когда triggered_at присутствует в ответе, устройство выполнило операцию.