Azure Static Web Apps에서 배포 토큰 초기화

새 Azure Static Web Apps 사이트를 만들 때 Azure는 배포 중 애플리케이션을 식별하는 데 사용되는 토큰을 생성합니다. 프로비저닝 중에 해당 토큰은 GitHub 리포지토리에서 비밀로 저장됩니다. 이 문서에서는 해당 토큰을 사용하고 관리하는 방법을 설명합니다.

일반적으로 배포 토큰에 대해 걱정할 필요가 없지만, 토큰을 검색하거나 초기화해야 할 때가 있으며, 그 이유는 다음과 같습니다.

  • 토큰 손상: 토큰이 외부 파티에 노출되는 경우 초기화합니다.

  • 별도의 GitHub 리포지토리에서 배포: 별도의 GitHub 리포지토리에서 수동으로 배포하는 경우 새 리포지토리에서 배포 토큰을 설정해야 합니다.

필수 조건

배포 토큰 초기화

  1. Azure Static Web Apps 사이트의 개요 페이지에서 배포 토큰 관리를 선택합니다.

    배포 토큰 관리

  2. 토큰 초기화를 선택합니다.

  3. 배포 토큰 필드에 새 토큰을 표시한 후 클립보드로 복사를 선택하여 토큰을 복사합니다.

GitHub 리포지토리에서 비밀 업데이트

자동화된 배포를 계속 실행하려면 토큰을 초기화한 후 해당 GitHub 리포지토리에서 새 값을 설정해야 합니다.

  1. GitHub에서 프로젝트의 리포지토리로 이동하여 설정 탭을 클릭합니다.

  2. 보안 섹션에서 작업을 선택합니다.

  3. 리포지토리 비밀 섹션에서 Static Web App 프로비저닝 중에 생성된 AZURE_STATIC_WEB_APPS_API_TOKEN으로 시작하는 이름의 비밀을 찾습니다.

    참고 항목

    이 리포지토리의 여러 분기에 대해 Azure Static Web Apps 사이트를 만든 경우 이 목록에 AZURE_STATIC_WEB_APPS_API_TOKEN으로 시작하는 여러 비밀이 표시됩니다. Static Web Apps 사이트의 ‘개요’ 탭에 있는 ‘워크플로 편집’ 필드에 나열된 파일 이름과 일치하는 항목을 선택합니다.

  4. 펜 아이콘 단추를 선택하여 값을 업데이트합니다.

  5. 배포 토큰의 값을 ‘값’ 필드에 붙여넣습니다.

  6. 비밀 업데이트를 선택합니다.

다음 단계