

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 限制對 Amplify 應用程式分支的存取
<a name="access-control"></a>

如果您正在使用未發行的功能，則可以使用密碼保護功能分支，以限制特定使用者的存取。在分支上設定存取控制時，當使用者嘗試存取分支的 URL 時，系統會提示他們輸入使用者名稱和密碼。

您可以設定套用至個別分支或全域套用至所有連線分支的密碼。在分支和全域層級啟用存取控制時，分支層級密碼優先於全域 （應用程式） 層級密碼。

Amplify 會調節嘗試存取受密碼保護資源的失敗請求。此行為可保護應用程式免於字典攻擊或其他嘗試讀取存取控制背後的資料。

使用下列程序來設定密碼，以限制對 Amplify 應用程式分支的存取。

**在特徵分支上設定密碼**

1. 登入 AWS 管理主控台 並開啟 [Amplify 主控台](https://console.aws.amazon.com/amplify/)。

1. 選擇您要設定功能分支密碼的應用程式。

1. 在導覽窗格中，選擇**託管**，然後選擇**存取控制**。

1. 在**存取控制設定**區段中，選擇**管理存取權**。

1. 在**管理存取控制**頁面上，執行下列其中一項操作。
   + 設定套用至所有連線分支的使用者名稱和密碼

     1. 開啟**管理所有分支的存取**。例如，如果您已連接**主要**分支、**開發**分支和**功能**分支，您可以為所有分支套用相同的使用者名稱和密碼。
   + 設定套用至個別分支的使用者名稱和密碼

     1. 關閉**管理所有分支的存取**。

     1. 找到您要管理的分支。針對**存取設定**，選擇**所需的受限制密碼**。

     1. 針對**使用者名稱**，輸入使用者名稱。

     1. 對於**密碼**，輸入密碼。
   + 選擇**儲存**。

1. 如果您要管理伺服器端轉譯 (SSR) 應用程式的存取控制，請從 Git 儲存庫執行新建置，以重新部署應用程式。此步驟是啟用 Amplify 以套用存取控制設定的必要步驟。