게시된 날짜: May 18, 2021
이제 AWS Amplify Hosting은 Next.js 프레임워크에 제로 구성으로 구축된 서버 측 렌더링(SSR) 앱의 배포 및 호스팅을 지원합니다. 프런트엔드 개발자는 이제 SSR 앱 배포를 위해 Amplify Hosting의 모든 CI/CD 및 호스팅 기능을 활용할 수 있습니다. Next.js는 구축 시 정적 사이트 생성(SSG) 및 동적 서버 측 렌더링(SSR)을 결합하여 개발자가 성능이 뛰어난 SEO 친화적인 웹 앱을 구축하도록 지원하는 React 프레임워크입니다. Amplify Hosting은 SSR API 경로, 동적 페이지 및 자동 사전 렌더링을 포함하여 버전 9.x.x에서 모든 Next.js 기능을 지원합니다.
Next.js 앱은 Amplify 콘솔을 사용하여 제로 구성으로 배포할 수 있습니다. 시작하려면 Next.js Git 리포지토리에서 브랜치를 연결하기만 하면 됩니다. Amplify는 Next.js 빌드 설정을 자동으로 감지하고 브랜치를 배포한 후 https://branchname.amplifyapp.com에서 사용할 수 있도록 지원합니다. Next.js 개발자는 PR 평가판, 쉬운 사용자 지정 도메인, 패턴 기반 브랜치 배포, 암호 보호, 리디렉션 및 사용자 지정 헤더와 같은 Amplify의 모든 구축 및 호스팅 기능을 활용할 수 있습니다. 또한, 개발자는 Amplify CLI 또는 관리 UI를 사용하여 앱 백엔드(예: 인증, 데이터)를 추가한 후 Amplify JavaScript 클라이언트 라이브러리를 사용하여 앱에 통합할 수 있습니다. Amplify JavaScript는 클라이언트(브라우저)와 서버에서 사용자 세션을 원활하게 관리하므로, 개발자는 서버에서 SSR 동적 페이지 및 API 경로에서 인증 호출 및 인증된 API 요청을 수행할 수 있습니다.
Amplify Hosting은 미국 동부(버지니아 북부), 미국 동부(오하이오), 미국 서부(오레곤), 미국 서부(캘리포니아 북부), 아시아 태평양(뭄바이), 아시아 태평양(서울), 아시아 태평양(싱가포르), 아시아 태평양(시드니), 아시아 태평양(도쿄), 캐나다(중부), EU(프랑크푸르트), EU(아일랜드), EU(런던), EU(파리), EU(스톡홀름), 남아메리카(상파울루) 같은 16개 AWS 리전에서 사용할 수 있습니다.
시작하려면 AWS의 출시 블로그를 참조하세요.