여러 앱에서 Amplify 백엔드 사용 (1세대 앱만 해당) - AWS Amplify 호스팅

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

여러 앱에서 Amplify 백엔드 사용 (1세대 앱만 해당)

참고

이 섹션의 정보는 1세대 앱에만 해당됩니다. 2세대 앱의 백엔드 리소스를 공유하려면 Amplify 문서에서 브랜치 간 리소스 공유를 참조하십시오.

Amplify를 사용하면 특정 지역의 모든 1세대 앱에서 기존 백엔드 환경을 재사용할 수 있습니다. 새 앱을 만들거나, 새 브랜치를 기존 앱에 연결하거나, 다른 백엔드 환경을 가리키도록 기존 프런트엔드를 업데이트할 때 이 작업을 수행할 수 있습니다.

새 앱 생성 시 백엔드 재사용

새 Amplify 앱을 만들 때 백엔드를 재사용하려면
  1. 에 AWS Management Console 로그인하고 Amplify 콘솔을 엽니다.

  2. 이 예를 활용하려면 다음과 같이 하십시오.

    1. 서비스 탐색 창에서 모든 앱을 선택합니다.

    2. 새 앱, 앱 빌드를 선택합니다.

    3. 앱의 이름(예: Example-Amplify-App)을 입력합니다.

    4. 배포 확인을 선택합니다.

  3. 프런트엔드를 새 백엔드에 연결하려면 호스팅 환경 탭을 선택합니다.

  4. Git 공급자를 선택하고 브랜치 연결을 선택합니다.

  5. 리포지토리 브랜치 추가 페이지에서 최근 업데이트된 리포지토리의 경우, 리포지토리 이름을 선택합니다. 브랜치의 경우, 리포지토리에서 연결할 브랜치를 선택합니다.

  6. 빌드 설정 페이지에서 다음 작업을 수행하십시오.

    1. 앱 이름에서 백엔드 환경을 추가하는 데 사용할 앱을 선택합니다. 현재 앱 또는 현재 지역의 다른 앱을 선택할 수 있습니다.

    2. 환경에서 추가할 백엔드 환경의 이름을 선택합니다. 기존의 환경을 사용하거나 새 환경을 생성할 수 있습니다.

    3. 기본적으로 풀스택 CI/CD는 꺼져 있습니다. 풀스택 CI/CD를 끄면 앱이 풀 전용 모드로 실행됩니다. 빌드 시 Amplify는 백엔드 환경을 수정하지 않고 aws-exports.js 파일만 자동으로 생성합니다.

    4. 기존 서비스 역할을 선택하여 Amplify에 앱 백엔드를 변경하는 데 필요한 권한을 부여합니다. 서비스 역할을 생성해야 하는 경우, 새 역할 생성을 선택합니다. 서비스 역할 생성에 대한 자세한 내용은 Amplify 앱에 서비스 역할 추가을 참조하십시오.

    5. Next(다음)를 선택합니다.

  7. 저장 및 배포를 선택합니다.

브랜치를 기존 앱에 연결할 때 백엔드를 재사용하십시오.

브랜치를 기존 Amplify 앱에 연결할 때 백엔드를 재사용하려면
  1. 에 AWS Management Console 로그인하고 Amplify 콘솔을 엽니다.

  2. 새 브랜치를 연결할 앱을 선택합니다.

  3. 탐색 창에서 앱 설정, 일반을 선택합니다.

  4. 브랜치 섹션에서 브랜치 연결을 선택합니다.

  5. 리포지토리 브랜치 추가 페이지에서 브랜치의 경우, 리포지토리에서 연결할 브랜치를 선택합니다.

  6. 앱 이름에서 백엔드 환경을 추가하는 데 사용할 앱을 선택합니다. 현재 앱 또는 현재 지역의 다른 앱을 선택할 수 있습니다.

  7. 환경에서 추가할 백엔드 환경의 이름을 선택합니다. 기존의 환경을 사용하거나 새 환경을 생성할 수 있습니다.

  8. Amplify에 앱 백엔드를 변경하는 데 필요한 권한을 부여하기 위해 서비스 역할을 설정해야 하는 경우, 콘솔에 이 작업을 수행하라는 메시지가 표시됩니다. 서비스 역할 생성에 대한 자세한 내용은 Amplify 앱에 서비스 역할 추가을 참조하십시오.

  9. 기본적으로 풀스택 CI/CD는 꺼져 있습니다. 풀스택 CI/CD를 끄면 앱이 풀 전용 모드로 실행됩니다. 빌드 시 Amplify는 백엔드 환경을 수정하지 않고 aws-exports.js 파일만 자동으로 생성합니다.

  10. Next(다음)를 선택합니다.

  11. 저장 및 배포를 선택합니다.

다른 백엔드를 가리키도록 기존 프론트엔드를 편집합니다.

다른 백엔드를 가리키도록 프런트엔드 Amplify 앱을 편집하려면
  1. 에 AWS Management Console 로그인하고 Amplify 콘솔을 엽니다.

  2. 백엔드를 편집할 앱을 선택합니다.

  3. 호스팅 환경 탭을 선택합니다.

  4. 편집할 브랜치를 찾아 편집을 선택합니다.

    Amplify 콘솔에서 브랜치에 대한 편집 링크의 위치입니다.
  5. 이 브랜치와 함께 사용할 백엔드 환경 선택 페이지에서 앱 이름으로 백엔드 환경을 편집하려는 프런트엔드 앱을 선택합니다. 현재 앱 또는 현재 지역의 다른 앱을 선택할 수 있습니다.

  6. 백엔드 환경의 경우, 추가할 백엔드 환경의 이름을 선택합니다.

  7. 기본적으로 풀스택 CI/CD가 활성화됩니다. 이 백엔드의 풀 스택 CI/CD를 끄려면 이 옵션을 선택 취소하십시오. 풀스택 CI/CD를 끄면 앱이 풀 전용 모드로 실행됩니다. 빌드 시 Amplify는 백엔드 환경을 수정하지 않고 aws-exports.js 파일만 자동으로 생성합니다.

  8. 저장(Save)을 선택합니다. Amplify는 다음에 앱을 구축할 때 이러한 변경 사항을 적용합니다.