AWS DevOps Blog

Category: How-To

Using AWS Lambda and Amazon DynamoDB in an Automated Approach to Managing AWS CloudFormation Template Parameters and Mappings

AWS CloudFormation gives you an easy way to codify the creation and management of related AWS resources. The optional Mappings and Parameters sections of CloudFormation templates help you organize and parameterize your templates so you can quickly customize your stack. As organizations adopt Infrastructure as Code best practices, the number of mappings and parameters can […]

Read More

Implementing DevSecOps Using AWS CodePipeline

DevOps is a combination of cultural philosophies, practices, and tools that emphasizes collaboration and communication between software developers and IT infrastructure teams while automating an organization’s ability to deliver applications and services rapidly, frequently, and more reliably. CI/CD stands for continuous integration and continuous deployment. These concepts represent everything related to automation of application development […]

Read More

Replicating and Automating Sync-Ups for a Repository with AWS CodeCommit

by Chenwei (Cherry) Zhou, Software Development Engineer   Many of our customers have expressed interest in the following scenarios: Backing up or replicating an AWS CodeCommit repository to another AWS region. Automatically backing up repositories currently hosted on other services (for example, GitHub or BitBucket) to AWS CodeCommit. In this blog post, we’ll show you […]

Read More

Extending AWS CodeBuild with Custom Build Environments

AWS CodeBuild is a fully managed build service that compiles source code, runs tests, and produces software packages that are ready to deploy. CodeBuild provides curated build environments for programming languages and runtimes such as Java, Ruby, Python, Go, Node.js, Android, and Docker. It can be extended through the use of custom build environments to […]

Read More

Run Umbraco CMS with Flexible Load Balancing on AWS

In version 7.3, Umbraco CMS the popular open source CMS introduced the flexible load balancing feature, which makes the setup of load-balanced applications a lot easier. In this blog post, we’ll follow the guidelines in the Umbraco documentation to set up a load-balanced Umbraco application on AWS. We’ll let AWS Elastic Beanstalk manage the deployments, […]

Read More

Introducing Git Credentials: A Simple Way to Connect to AWS CodeCommit Repositories Using a Static User Name and Password

Today, AWS is introducing a simplified way to authenticate to your AWS CodeCommit repositories over HTTPS. With Git credentials, you can generate a static user name and password in the Identity and Access Management (IAM) console that you can use to access AWS CodeCommit repositories from the command line, Git CLI, or any Git tool […]

Read More

Integrating Git with AWS CodePipeline

Note: The procedures and code detailed in this article have been extended into an AWS Quick Start. See Git Webhooks with AWS services for the deployment guide and associated code. AWS CodePipeline is a continuous delivery service you can use to model, visualize, and automate the steps required to release your software. The service currently […]

Read More

Deploying a Spring Boot Application on AWS Using AWS Elastic Beanstalk

In this blog post, I will show you how to deploy a sample Spring Boot application using AWS Elastic Beanstalk and how to customize the Spring Boot configuration through the use of environment variables. Spring Boot is often described as a quick and easy way of building production-grade Spring Framework-based applications. To accomplish this, Spring […]

Read More

Building a Cross-Region/Cross-Account Code Deployment Solution on AWS

Many of our customers have expressed a desire to build an end-to-end release automation workflow solution that can deploy changes across multiple regions or different AWS accounts. In this post, I will show you how you can easily build an automated cross-region code deployment solution using AWS CodePipeline (a continuous delivery service), AWS CodeDeploy (an […]

Read More

From ELK Stack to EKK: Aggregating and Analyzing Apache Logs with Amazon Elasticsearch Service, Amazon Kinesis, and Kibana

By Pubali Sen, Shankar Ramachandran Log aggregation is critical to your operational infrastructure. A reliable, secure, and scalable log aggregation solution makes all the difference during a crunch-time debugging session. In this post, we explore an alternative to the popular log aggregation solution, the ELK stack (Elasticsearch, Logstash, and Kibana): the EKK stack (Amazon Elasticsearch Service, Amazon […]

Read More