쿠키 기본 설정 선택

당사는 사이트와 서비스를 제공하는 데 필요한 필수 쿠키 및 유사한 도구를 사용합니다. 고객이 사이트를 어떻게 사용하는지 파악하고 개선할 수 있도록 성능 쿠키를 사용해 익명의 통계를 수집합니다. 필수 쿠키는 비활성화할 수 없지만 '사용자 지정' 또는 ‘거부’를 클릭하여 성능 쿠키를 거부할 수 있습니다.

사용자가 동의하는 경우 AWS와 승인된 제3자도 쿠키를 사용하여 유용한 사이트 기능을 제공하고, 사용자의 기본 설정을 기억하고, 관련 광고를 비롯한 관련 콘텐츠를 표시합니다. 필수가 아닌 모든 쿠키를 수락하거나 거부하려면 ‘수락’ 또는 ‘거부’를 클릭하세요. 더 자세한 내용을 선택하려면 ‘사용자 정의’를 클릭하세요.

pull 요청를 위한 웹 미리 보기

포커스 모드
pull 요청를 위한 웹 미리 보기 - AWS Amplify 호스팅

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

웹 미리 보기는 개발 및 품질 보증(QA) 팀이 코드를 프로덕션 또는 통합 브랜치에 병합하기 전에 pull 요청(PR) 의 변경 사항을 미리 볼 수 있는 방법을 제공합니다. pull 요청를 사용하면 리포지토리의 브랜치에 푸시한 변경 내용을 다른 사람에게 알릴 수 있습니다. pull 요청이 열리면 공동 작업자와 잠재적 변경 사항을 논의 및 검토하고 변경 사항을 기본 브랜치에 병합하기 전에 후속 커밋을 추가할 수 있습니다.

웹 미리 보기는 리포지토리에 대한 모든 pull 요청을 기본 사이트에서 사용하는 URL과 완전히 다른 고유한 미리 보기 URL에 배포합니다. Amplify CLI 또는 Amplify Studio를 사용하여 백엔드 환경이 프로비저닝된 앱의 경우 모든 풀 요청(프라이빗 Git 리포지토리만 해당)은 PR이 종료될 때 삭제되는 임시 백엔드를 생성합니다.

앱에 대한 웹 미리 보기가 켜져 있으면 각 PR은 앱당 50개 브랜치의 Amplify 할당량에 포함됩니다. 이 할당량을 초과하지 않으려면 PR을 종료해야 합니다. 할당량에 대한 자세한 내용은 Amplify Hosting 서비스 할당량 섹션을 참조하세요.

참고

현재, AWS_PULL_REQUEST_ID 환경 변수는 AWS CodeCommit을 리포지토리 공급자로 사용하는 경우에는 사용할 수 없습니다.

웹 미리 보기를 활성화합니다.

GitHub 리포지토리에 저장된 앱의 경우 미리 보기는 Amplify GitHub 앱을 사용하여 리포지토리에 액세스할 수 있습니다. 액세스를 위해 OAuth를 사용하여 이전에 GitHub 리포지토리에서 배포한 기존 Amplify 앱에서 웹 미리 보기를 활성화하려면 먼저 Amplify GitHub 앱을 사용하도록 앱을 마이그레이션해야 합니다. 마이그레이션 지침은 기존 OAuth 앱을 Amplify GitHub 앱으로 마이그레이션하기 단원을 참조하십시오.

중요

보안을 위해 개인 리포지토리가 있는 모든 앱에서 웹 미리 보기를 활성화할 수 있지만 공개 리포지토리가 있는 모든 앱에서는 활성화할 수 없습니다. Git 저장소가 공용인 경우 IAM 서비스 역할이 필요하지 않은 앱에 대해서만 미리 보기를 설정할 수 있습니다.

예를 들어 백엔드가 있는 앱과 WEB_COMPUTE 호스팅 플랫폼에 배포된 앱에는 IAM 서비스 역할이 필요합니다. 따라서 리포지토리가 퍼블릭인 경우 이러한 유형의 앱에 대해 웹 미리 보기를 활성화할 수 없습니다.

Amplify는 제3자가 앱의 IAM 역할 권한을 사용하여 실행되는 임의 코드를 제출하지 못하도록 이러한 제한을 적용합니다.

pull 요청의 웹 미리 보기를 활성화하려면
  1. 호스팅을 선택한 다음 미리 보기를 선택합니다.

    참고

    앱이 지속적 배포를 위해 설정되고 Git 리포지토리에 연결된 경우에만 앱 설정 메뉴에 미리 보기가 표시됩니다. 이러한 유형의 배포에 대한 지침은 기존 코드로 시작하기를 참조하십시오.

  2. GitHub 리포지토리의 경우에만 다음을 수행하여 계정에 Amplify GitHub 앱을 설치하고 승인하십시오.

    1. 미리 보기를 활성화하려면 GitHub 앱 설치 창에서 GitHub 앱 설치를 선택합니다.

    2. Amplify GitHub 앱을 구성하려는 GitHub 계정을 선택합니다.

    3. 계정에 대한 리포지토리 권한을 구성할 수 있는 페이지가 GitHub.com에서 열립니다.

    4. 다음 중 하나를 수행하십시오.

      • 모든 리포지토리에 설치를 적용하려면 모든 리포지토리를 선택합니다.

      • 선택한 특정 리포지토리로 설치를 제한하려면 리포지토리만 선택을 선택합니다. 선택한 리포지토리에 웹 미리 보기를 활성화하려는 앱의 리포지토리를 포함해야 합니다.

    5. 저장을 선택합니다.

  3. 리포지토리의 미리 보기를 활성화한 후 Amplify 콘솔로 돌아가서 특정 분기에 대한 미리 보기를 활성화하십시오. 미리 보기 페이지의 목록에서 브랜치를 선택하고 설정 편집을 선택합니다.

  4. 미리 보기 설정 관리 페이지에서 풀 요청 미리 보기를 켭니다. 그 다음 확인을 선택합니다.

  5. 풀 스택 애플리케이션의 경우 다음 중 하나를 수행하십시오.

    • 모든 pull 요청에 대해 새 백엔드 환경을 생성을 선택하십시오. 이 옵션을 사용하면 프로덕션에 영향을 주지 않고 변경 사항을 테스트할 수 있습니다.

    • 이 브랜치에 대한 모든 pull 요청이 기존 환경을 가리키도록 설정을 선택합니다.

  6. 확인을 선택합니다.

다음에 브랜치에 대한 pull 요청를 제출하면 Amplify는 PR을 빌드하여 미리 보기 URL에 배포합니다. pull 요청이 종료되면 미리 보기 URL이 삭제되고 pull 요청에 연결된 임시 백엔드 환경도 삭제됩니다. GitHub 리포지토리의 경우에만 GitHub 계정의 pull 요청에서 직접 URL 미리 보기에 액세스할 수 있습니다.

하위 도메인을 통한 웹 미리 보기 액세스

Amazon Route 53에서 관리하는 사용자 지정 도메인에 연결된 Amplify 앱의 하위 도메인을 통해 풀 요청 웹 미리 보기에 액세스할 수 있습니다. pull 요청이 종료되면 풀 요청과 관련된 브랜치와 하위 도메인이 자동으로 삭제됩니다. 이는 앱의 패턴 기반 기능 분기 배포를 설정한 후 웹 미리 보기의 기본 동작입니다. 자동 하위 도메인을 설정하는 지침은 Amazon Route 53 사용자 지정 도메인을 위한 자동 하위 도메인 설정 단원을 참조하십시오.

이 페이지에서

프라이버시사이트 이용 약관쿠키 기본 설정
© 2025, Amazon Web Services, Inc. 또는 계열사. All rights reserved.