本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
限制對 Amplify 應用程序分支的訪問
如果您正在使用未發行的功能,則可以使用密碼保護功能分支,以限制對特定使用者的存取。在分支上設定存取控制時,當使用者嘗試存取分支時,系統會提示使用者輸入使URL用者名稱和密碼。
您可以設定適用於個別分支或全域套用至所有連線分支的密碼。在分支和全域層級同時啟用存取控制時,分支層級密碼的優先順序會高於全域 (應用程式) 層級密碼。
Amplify 節流嘗試存取受密碼保護資源的失敗要求。此行為可保護應用程式免受字典攻擊或其他嘗試讀取存取控制背後資料的攻擊。
請使用下列程序來設定密碼,以限制存取 Amplify 應用程式的分支。
在功能分支上設定密碼
-
登入 AWS Management Console 然後開啟 Amplify 控制台
。 -
選擇您要設置功能分支密碼的應用程序。
-
在功能窗格中,選擇 [主機],然後選擇 [存取控制]。
-
在 [存取控制設定] 區段中,選擇 [管理存取權]。
-
在 [管理存取控制] 頁面上,執行下列其中一個動作。
-
若要設定套用至所有已連線分支的使用者名稱和密碼
-
開啟 [管理所有分支的存取權限]。例如,如果您連接了 main,dev 和功能分支,則可以為所有分支應用相同的用戶名和密碼。
-
-
設定適用於個別分支的使用者名稱和密碼
-
關閉「管理所有分支的存取權」。
-
找到您要管理的分支。對於存取設定,請選擇 [需要限制密碼]。
-
在使用者名稱中輸入使用者名稱。
-
對於密碼,輸入密碼。
-
-
選擇 Save (儲存)。
-
-
如果您要管理伺服器端渲染 (SSR) 應用程式的存取控制,請從 Git 儲存庫執行新的組建來重新部署應用程式。需要執行此步驟,才能啟用「Amplify」才能套用存取控制設定。