AWS DevOps Blog

Category: How-To*

Part 1: Develop, Deploy, and Manage for Scale with Elastic Beanstalk and CloudFormation Series

Part 1: Modeling an Elastic Beanstalk Application and its Dependencies in CloudFormation Welcome to the 1st part of a 5-part series where we’ll cover best-practices and practical tips & tricks for developing, deploying, and managing a web application with an eye for application performance and operational efficiency using AWS CloudFormation and Elastic Beanstalk. We’ll introduce […]

Read More

Three Easy Steps to Enable Cross-Zone Load Balancing in Elastic Beanstalk

You can enable Cross-Zone Load Balancing for your Elastic Beanstalk Environment in 3 quick steps: Create a directory named .ebextensions at the top level of your application source bundle Add a file named elb_cross_zone.config with the following content: Resources: AWSEBLoadBalancer: Type: AWS::ElasticLoadBalancing::LoadBalancer Properties: CrossZone: True Bundle and deploy your application. You can refer to the […]

Read More

Deploying MongoDB with OpsWorks

by Chris Barclay | on | in How-To* | Permalink | Comments |  Share

AWS OpsWorks is an application management service that makes it easy to deploy and operate applications of all shapes and sizes. OpsWorks uses Chef to install and configure software on Amazon EC2 instances and lets you automate any task that can be scripted. In this blog post, we will show a step-by-step example for how […]

Read More

Deploying Elasticsearch with OpsWorks

by Chris Barclay | on | in How-To* | Permalink | Comments |  Share

Thanks to my collegue Andreas Chatzakis for this great post on how to use Elasticsearch with AWS OpsWorks. AWS OpsWorks is an application management service that makes it easy to deploy and operate applications of all shapes and sizes. OpsWorks uses Chef to install and configure software on Amazon EC2 instances and lets you automate […]

Read More

Using OpsWorks to Configure EC2 instances

A key OpsWorks benefit is the ability to perform actions on EC2 instances in an automated and predictable manner, such as installing software, configuring RAID arrays, and managing users. Whereas in the past you might have run commands on your instance via SSH, you can now perform these tasks by using predefined scripts (called recipes) […]

Read More

Customers, CloudFormation, and Custom Resources

by Evan Brown | on | in How-To* | Permalink | Comments |  Share

I was at re:Invent in Las Vegas a few months ago, and my favorite part about our annual conference also happens to be what I enjoy most about my job: meeting with customers and learning not only how they use our services, but also how they would like to see them improved. One evening after […]

Read More

Passing Parameters to CloudFormation Stacks with the AWS CLI and Powershell

by Evan Brown | on | in How-To* | Permalink | Comments |  Share

In this guest post, AWS Solution Architect Grace Mollison discusses options for passing stack parameters when using the AWS CLI or AWS Tools for PowerShell. AWS has two relatively new Command line tools, including the Python-based AWS Command Line Interface and the AWS Tools for Windows PowerShell In this short post I’ll describe how you […]

Read More

Creating Deployable App Archives for Elastic Beanstalk

by Evan Brown | on | in How-To* | Permalink | Comments |  Share

AWS Elastic Beanstalk provides a simple, scalable place to host your Ruby, Java, Python, PHP, Java, Node.js, or .NET applications in the AWS cloud. But how do you get your application code to Elastic Beanstalk? In addition to simplicity and scalability, Elastic Beanstalk provides several flexible mechanisms to upload your code, including git, Eclipse, Visual […]

Read More

Authenticated File Downloads with CloudFormation

In this guest post, AWS Solution Architect Grace Mollison (@grapesfrog) discusses options for authenticated file downloads when using CloudFormation. Note: This post assumes familiarity with cfn-init and CloudFormation Metadata to bootstrap the EC2 instances in your CloudFormation stack. To learn more, see Automate LAMP Installation Using CloudFormation, Bootstrapping AWS CloudFormation Windows Stacks, or the cfn-init documentation […]

Read More

CloudFormation and the New AWS CLI

by Evan Brown | on | in How-To* | Permalink | Comments |  Share

CloudFormation provides a number of different ways to use the service. From the web API to language-specific SDKs to GUIs like the AWS Management Console, you choose the interface that’s right for you. For those of you using (or interested in using) the CloudFormation command line interface (CLI), this post’s for you. The original CloudFormation […]

Read More