Tutoriais e amostras
Tutoriais específicos de linguagem e framework são distribuídos em todo o Guia do desenvolvedor do AWS Elastic Beanstalk. Tutoriais novos e atualizados são adicionados a essa lista à medida que são publicados. As atualizações mais recentes são mostradas primeiro.
Esses tutoriais destinam-se a usuários intermediários e podem não conter instruções de etapas básicas, como cadastrar-se na AWS. Se esta for a primeira vez que você usa a AWS ou o Elastic Beanstalk, confira a Demonstração de conceitos básicos para colocar seu primeiro ambiente do Elastic Beanstalk em funcionamento.
-
Ruby on Rails - Implantar uma aplicação rails no Elastic Beanstalk
-
Ruby e Sinatra - Implantar uma aplicação sinatra no Elastic Beanstalk
-
Configuração de HA do PHP e MySQL - Implantar uma aplicação PHP de alta disponibilidade com um banco de dados externo do Amazon RDS no Elastic Beanstalk
-
PHP e Laravel - Implantar uma aplicação Laravel no Elastic Beanstalk
-
PHP e CakePHP - Implantar uma aplicação CakePHP no Elastic Beanstalk
-
Configuração de HA do PHP e Drupal - Implantar um site Drupal de alta disponibilidade com um banco de dados externo do Amazon RDS no Elastic Beanstalk
-
Configuração de HA do PHP e WordPress - Implantar um site WordPress de alta disponibilidade com um banco de dados externo do Amazon RDS no Elastic Beanstalk
-
Node.js com configuração de HA do DynamoDB - Implantar uma aplicação Node.js com o DynamoDB no Elastic Beanstalk
-
ASP.NET Core - Início rápido: implantar uma aplicação ASP.NET no Elastic Beanstalk
-
Python e Flask - Implantar uma aplicação Flask no Elastic Beanstalk
-
Python e Django - Implantar uma aplicação Django no Elastic Beanstalk
-
Node.js e Express - Implantar uma aplicação Node.js Express no Elastic Beanstalk
-
Docker, PHP e nginx - Criação de um ambiente Docker gerenciado pelo ECS com o console do Elastic Beanstalk
É possível fazer download das aplicações demonstrativas usadas pelo Elastic Beanstalk ao criar um ambiente, sem fornecer um pacote de origem com os seguintes links:
-
Docker: docker.zip
-
Docker de vários contêineres: docker-multicontainer-v2.zip
-
Docker pré-configurado (Glassfish): docker-glassfish-v1.zip
-
Go: go.zip
-
Corretto: corretto.zip
-
Tomcat: tomcat.zip
-
.NET Core no Linux: dotnet-core-linux.zip
-
.NET Core: dotnet-asp-windows.zip
-
Node.js: nodejs.zip
-
PHP: php.zip
-
Python: python.zip
-
Ruby: ruby.zip
Mais aplicativos de exemplo envolvidos que mostram o uso de outros frameworks da Web, bibliotecas e ferramentas estão disponíveis como projetos de código aberto no GitHub:
-
WordPress com balanceamento de carga
(tutorial): arquivos de configuração para instalar com segurança o WordPress e executá-lo em um ambiente do Elastic Beanstalk com balanceamento de carga. -
Drupal com balanceamento de carga
(tutorial): arquivos de configuração e instruções para instalar com segurança o Drupal e executá-lo em um ambiente do Elastic Beanstalk com balanceamento de carga. -
Scorekeep
- uma API da Web RESTful que usa o framework Spring e o AWS SDK para Java para fornecer uma interface para criar e gerenciar usuários, sessões e jogos. A API faz parte do pacote de um aplicativo Web Angular 1.5 que a consome via HTTP. Inclui ramificações que mostram integração com o Amazon Cognito, o AWS X-Ray X-Ray e o Amazon Relational Database Service. O aplicativo usa recursos da plataforma Java SE para fazer download de dependências e criar na instância, minimizando o tamanho do pacote de origem. O aplicativo também inclui arquivos de configuração nginx que substituem a configuração padrão para servir o aplicativo web de front-end estaticamente na porta 80 através do proxy e encaminhar as solicitações para atalhos em
/apipara a API em execução emlocalhost:5000. -
Does it Have Snakes?
- Aplicação Tomcat que mostra o uso do RDS em uma aplicação da Web Java EE no Elastic Beanstalk. O projeto mostra o uso de servlets, JSPs, Simple Tag Support, Tag Files, JDBC, SQL, Log4J, Bootstrap, Jackson e arquivos de configuração do Elastic Beanstalk. -
Locust Load Generator
– esse projeto mostra o uso de recursos da Plataforma Java SE para instalar e executar Locust , uma ferramenta de geração de carga escrita em Python. O projeto inclui arquivos de configuração que instalam e configuram o Locust, um script de compilação que configura uma tabela do DynamoDB, e um Procfile que executa o Locust. -
Share Your Thoughts
(tutorial): aplicação em PHP que mostra o uso de MySQL no Amazon RDS, Composer e arquivos de configuração. -
Uma nova startup
(tutorial): aplicação Node.js demonstrativa que mostra o uso do DynamoDB, do AWS SDK para JavaScript em Node.js, gerenciamento de pacotes npm e arquivos de configuração.