Setting up an app in AWS Elastic Beanstalk

Setting up an app in AWS Elastic Beanstalk

What is AWS Elastic Beanstalk?

AWS provides a range of third party tools to help developers deploy, manage, and scale their web applications and services with greater ease. Elastic Beanstalk is one such tool that empowers developers to deploy their applications with minimal infrastructure management.

Setting up an Elastic Beanstalk app

Image loading...Getting started with Elastic Beanstalk

To get the most out of AWS effortless environments and Buddy's fast, intuitive pipelines, you need to first set up an app in your Amazon Web Services account. In this guide we will go through the installation process. To get started, simply navigate to the Elastic Beanstalk page in your AWS account page, and click Create Application

Configure Environment

Image loading...Elastic Beanstalk platform configuration

Begin by providing some basic information about your app like the environment type, app name and environment information. Please note that environment name and domain will auto-generate if you do not provide this information yourself, environment information is permanent and you will not be able to edit that later.

Next you want to select platform matching your app. For example, if you are following our Symfony framework guide you may want to choose PHP as your platform

Image loading...Benastalk platform selection

Once done, click "Next" to continue the configuration.

Service access

Image loading...Elastic Beanstalk service access configuration

If you have created IAM roles in AWS before, you can use already existing service roles, EC2 key pairs and EC2 instance profile. If not, you will be able to create new profile here.

Hint
Learn more about keys and secret management for your EC2 instances here]

In the next steps you can specify VPC, subnet masks and integrate Amazon DBS SQL database with your app. You can also configure snapshot settings. Since we are making a sample application you can leave everything on default settings.

Launching an app

You are now set! Simply wait for the app to go online and you will now be able to use it your AWS integration in Buddy.

Image loading...Elastic Beanstalk APP online!

When adding a new Elastic Beanstalk action using your AWS integration you will now see the app in the "Target" dropdown menu.

Image loading...Your Beanstalk app in Buddy

You're good to go!

Setting up an app in AWS Elastic Beanstalk makes deployment and management easier, allowing you to concentrate on development. Follow these steps to take advantage of AWS's powerful infrastructure and Buddy's efficient pipelines.

Jarek Dylewski

Jarek Dylewski

Customer Support

A journalist and an SEO specialist trying to find himself in the unforgiving world of coders. Gamer, a non-fiction literature fan and obsessive carnivore. Jarek uses his talents to convert the programming lingo into a cohesive and approachable narration.