자습서 및 샘플 - AWS Elastic Beanstalk

자습서 및 샘플

AWS Elastic Beanstalk 개발자 안내서에는 언어별 및 프레임워크별 자습서가 있습니다. 게시된 대로 새로 업데이트된 자습서가 이 목록에 추가됩니다. 최신 업데이트 먼저 표시됩니다.

이 자습서는 중급 단계의 사용자를 대상으로 하며 AWS 가입 등의 기본 단계에 대한 지침은 없을 수도 있습니다. AWS 또는 Elastic Beanstalk를 처음 사용하는 경우 시작하기 안내서를 참조하여 Elastic Beanstalk 환경을 처음부터 실행하세요.

다음 링크를 통해 소스 번들을 제공하지 않고도 환경을 생성할 때 Elastic Beanstalk에서 사용되는 샘플 애플리케이션을 다운로드할 수 있습니다.

추가 웹 프레임워크, 라이브러리 및 도구의 사용 방법을 보여주는 참여형 샘플 애플리케이션을 GitHub에서 오픈 소스 프로젝트로 사용할 수 있습니다.

  • 로드 밸런싱된 WordPress(자습서) - WordPress를 안전하게 설치하고 이를 로드 밸런싱된 Elastic Beanstalk 환경에서 실행하기 위한 구성 파일입니다.

  • 로드 밸런싱된 Drupal(자습서) - Drupal을 안전하게 설치하고 이를 로드 밸런싱된 Elastic Beanstalk 환경에서 실행하기 위한 구성 파일과 지침입니다.

  • Scorekeep – Spring 프레임워크와 AWS SDK for Java를 사용하여 사용자, 세션 및 게임을 만들고 관리하기 위한 인터페이스를 제공하는 RESTful 웹 API입니다. API는 HTTP를 통해 API를 사용하는 Angular 1.5 웹 앱이 있는 번들입니다. Amazon Cognito, AWS X-Ray 및 Amazon Relational Database Service와의 통합을 보여주는 브랜치를 포함합니다.

    애플리케이션은 Java SE 플랫폼의 기능을 사용하여 종속 항목을 다운로드하고 인스턴스 상에서 빌드하며, 소스 번들의 크기를 최소화합니다. 이 애플리케이션에는 프록시를 통해 포트 80에서 프런트엔드 웹 앱을 정적으로 처리하도록 기본 구성을 재정의하고, /api 아래의 경로에 대한 요청을 localhost:5000에서 실행되는 API로 라우팅하는 nginx 구성 파일도 포함되어 있습니다.

  • Does it Have Snakes? - Elastic Beanstalk의 Java EE 웹 애플리케이션에서 RDS의 사용을 보여주는 Tomcat 애플리케이션입니다. 프로젝트는 Servlets, JSP, Simple Tag Support, Tag Files, JDBC, SQL, Log4J, Bootstrap, Jackson, Elastic Beanstalk 구성 파일의 사용을 보여줍니다.

  • Locust Load Generator - 이 프로젝트는 Python으로 작성된 로드 생성 도구인 Locust를 설치하여 실행하는 Java SE 플랫폼 기능의 사용을 보여줍니다. 프로젝트에는 Locust를 설치하고 구성하는 구성 파일, DynamoDB 테이블을 구성하는 빌드 스크립트, Locust를 실행하는 Procfile이 포함되어 있습니다.

  • Share Your Thoughts(자습서) - Amazon RDS의 MySQL, Composer, 구성 파일의 사용을 보여주는 PHP 애플리케이션입니다.

  • 새 스타트업(자습서) - DynamoDB, Node.js의 JavaScript용 AWS SDK, npm 패키지 관리, 구성 파일의 사용을 보여주는 Node.js 샘플 애플리케이션입니다.