共用方式為


在 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. 在 [存放庫秘密] 區段中,尋找靜態 Web 應用程式佈建期間產生的秘密 AZURE_STATIC_WEB_APPS_API_TOKEN...。

    注意

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

  4. 選取畫筆圖示按鈕以更新值。

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

  6. 選取 [更新秘密]

下一步