조건부 백엔드 빌드(Gen 1 앱만 해당) - AWS Amplify 호스팅

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

조건부 백엔드 빌드(Gen 1 앱만 해당)

참고

이 섹션의 정보는 Gen 1 앱에만 적용됩니다. Amplify Gen 2는 TypeScript 기반 코드 우선 개발자 경험을 도입했습니다. 따라서 Gen 2 백엔드에는 이 기능이 필요하지 않습니다.

Amplify는 Gen 1 앱의 모든 브랜치에서 조건부 백엔드 빌드를 지원합니다. 조건부 백엔드 빌드를 구성하려면 AMPLIFY_DIFF_BACKEND 환경 변수를 true으로 설정합니다. 조건부 백엔드 빌드를 활성화하면 프런트엔드만 변경하는 빌드의 속도를 높이는 데 도움이 됩니다.

diff 기반 백엔드 빌드를 활성화하면 Amplify는 각 빌드를 시작할 때 리포지토리의 amplify 폴더에서 diff 실행을 시도합니다. Amplify에서 차이점을 발견하지 못하면 백엔드 빌드 단계를 건너뛰고 백엔드 리소스를 업데이트하지 않습니다. 프로젝트의 리포지토리에 amplify 폴더가 없는 경우, Amplify는 AMPLIFY_DIFF_BACKEND 환경 변수 값을 무시합니다. AMPLIFY_DIFF_BACKEND환경 변수 설정에 대한 지침은 을 참조하십시오. Gen 1 앱을 위한 diff 기반 백엔드 빌드 구성

현재 백엔드 단계의 빌드 설정에 사용자 지정 명령이 지정되어 있는 경우, 조건부 백엔드 빌드는 작동하지 않습니다. 이러한 사용자 지정 명령을 실행하려면 앱의 amplify.yml 파일에 있는 빌드 설정의 프런트엔드 단계로 해당 명령을 이동해야 합니다. amplify.yml 파일을 업데이트하는 방법에 대한 자세한 내용은 빌드 사양 이해을 참조하십시오.