在 Azure Static Web Apps 中重設部署權杖

當您建立新的 Azure Static Web Apps 網站時,Azure 會產生用來在部署期間識別應用程式的權杖。 在布建期間,此權杖會儲存為 GitHub 存放庫中的秘密。 本文說明如何使用和管理此權杖。

一般而言,您不需要擔心部署權杖,但以下是您可能需要擷取或重設權杖的一些原因。

  • 權杖洩露 :如果權杖公開給外部物件,請重設您的權杖。
  • 從個別 GitHub 存放庫部署:如果您是從個別 GitHub 存放庫 手動部署,則必須在新存放庫中設定部署權杖。

必要條件

重設部署權杖

  1. 在 Azure Static Web Apps 網站的 [概觀 ] 頁面上,選取 [管理部署權杖 ]。

    Managing deployment token

  2. 選取 [ 重設權杖 ]。

    Resetting deployment token

  3. [部署權杖] 欄位中顯示新的權杖 之後,選取 [複製到剪貼簿 ] 來複製權杖。

更新 GitHub 存放庫中的秘密

若要讓自動化部署持續執行,重設權杖之後,您必須在對應的 GitHub 存放庫中設定新值。

  1. 移至 GitHub 上的專案存放庫,然後選取 [設定] 索引標籤。

  2. 從功能表項目選取 [秘密 ]。 尋找靜態 Web 應用程式布建期間產生的秘密,名為 AZURE_STATIC_WEB_APPS_API_TOKEN ...在 [存放 庫秘密] 區 段中。

    Listing repository secrets

    注意

    如果您針對此存放庫的多個分支建立了 Azure Static Web Apps 網站,您會看到多個 AZURE_STATIC_WEB_APPS_API_TOKEN ...此清單中的秘密。 在靜態 Web Apps 網站的 [概觀] 索引標籤上 ,比對 [ 編輯工作流程 ] 欄位中所列的檔案名,以選取正確的檔案名。

  3. 選取更新

  4. 將部署權杖的值 貼到 [ ] 欄位。

  5. 選取 [ 更新秘密 ]。

    Updating repository secret

下一步