Amplify 앱의 브랜치에 대한 액세스 제한
아직 출시되지 않은 기능을 개발 중인 경우, 기능 브랜치를 암호로 보호하여 특정 사용자의 액세스를 제한할 수 있습니다. 브랜치에 액세스 제어가 설정된 경우, 브랜치 URL에 액세스하려고 하면 사용자에게 사용자 이름과 암호를 입력하라는 메시지가 표시됩니다.
개별 브랜치에 적용되는 암호를 설정하거나 연결된 모든 브랜치에 전역적으로 적용되는 암호를 설정할 수 있습니다. 브랜치 및 전역 수준에서 액세스 제어가 활성화되면 브랜치 수준 암호가 전역(애플리케이션) 수준 암호보다 우선합니다.
Amplify는 암호로 보호된 리소스에 액세스하려는 실패한 요청을 제한합니다. 이 동작은 사전 공격 또는 액세스 제어 이후의 데이터를 읽으려는 다른 시도로부터 애플리케이션을 보호합니다.
Amplify 앱의 브랜치에 대한 액세스를 제한하는 암호를 설정하려면 다음 절차를 사용합니다.
기능 브랜치에 암호를 설정하려면
-
AWS Management 콘솔에 로그인하고 Amplify 콘솔
을 엽니다. -
기능 브랜치 암호를 설정하려는 앱을 선택합니다.
-
탐색 창에서 호스팅을 선택한 다음 액세스 제어를 선택합니다.
-
액세스 제어 설정 섹션에서 액세스 관리를 선택합니다.
-
액세스 제어 관리 페이지에서 다음을 수행합니다.
-
연결된 모든 브랜치에 적용되는 사용자 이름 및 암호를 설정하려면
-
모든 브랜치의 액세스 관리를 켭니다. 예를 들어, 기본, 개발 및 기능 브랜치가 연결된 경우모든 브랜치에 동일한 사용자 이름 및 암호를 적용할 수 있습니다.
-
-
개별 브랜치에 적용되는 사용자 이름 및 암호를 설정하려면
-
모든 브랜치의 액세스 관리를 끕니다.
-
관리하려는 브랜치를 찾습니다. 액세스 설정에서 제한됨-암호 필수를 선택합니다.
-
사용자 이름에 사용자 이름을 입력합니다.
-
암호에는 암호를 입력합니다.
-
-
저장을 선택합니다.
-
-
서버 측 렌더링(SSR) 앱의 액세스 제어를 관리하는 경우, Git 리포지토리에서 새 빌드를 수행하여 앱을 재배포합니다. 이 단계는 Amplify를 활성화하여 액세스 제어 설정을 적용하는 데 필요합니다.