Сброс токенов развертывания в Статических веб-приложениях Azure

Когда вы создаете новый сайт Статических веб-приложений Azure, Azure создает токен для идентификации приложения во время развертывания. Во время подготовки этот токен хранится в качестве секрета в репозитории GitHub. В этой статье описано, как использовать этот токен и управлять им.

Как правило, о токене развертывания можно не беспокоиться, но ниже приведены некоторые причины, по которым может потребоваться его получить или сбросить.

  • Компрометация токена. Сбросьте токен, если к нему получило доступ постороннее лицо.
  • Развертывание из отдельного репозитория GitHub. При развертывании вручную из отдельного репозитория GitHub необходимо задать токен развертывания в новом репозитории.

Необходимые компоненты

Сброс токена развертывания

  1. Выберите "Управление маркером развертывания" на странице обзора сайта Статические веб-приложения Azure.

    Managing deployment token

  2. Выберите " Сбросить маркер".

    Resetting deployment token

  3. После отображения нового маркера в поле маркера развертывания скопируйте маркер, выбрав "Копировать в буфер обмена".

Обновление секрета в репозитории GitHub

Чтобы автоматическое развертывание продолжилось, после сброса токена необходимо задать новое значение в соответствующем репозитории GitHub.

  1. Перейдите в репозиторий проекта на GitHub и выберите вкладку Параметры.

  2. Выберите секреты из пункта меню. Найдите секрет, созданный во время подготовки статических веб-приложений с именем AZURE_STATIC_WEB_APPS_API_TOKEN... в разделе секретов репозитория.

    Listing repository secrets

    Примечание.

    Если вы создали сайт Статические веб-приложения Azure для нескольких ветвей этого репозитория, вы увидите несколько AZURE_STATIC_WEB_APPS_API_TOKEN... секреты в этом списке. Выберите правильный вариант в соответствии с именем файла в поле Edit workflow (Изменить рабочий процесс) на вкладке Overview (Обзор) сайта Статических веб-приложения.

  3. Выберите Обновить.

  4. Вставьте значение токена развертывания в поле Value (Значение).

  5. Выберите "Обновить секрет".

    Updating repository secret

Следующие шаги