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...
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...
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...
Once done, click "Next" to continue the configuration.
Service access
Image loading...
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...
When adding a new Elastic Beanstalk action using your AWS integration you will now see the app in the "Target" dropdown menu.
Image loading...
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
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.