AWS DevOps Blog
New – How to better monitor your custom application metrics using Amazon CloudWatch Agent
This blog was contributed by Zhou Fang, Sr. Software Development Engineer for Amazon CloudWatch and Helen Lin, Sr. Product Manager for Amazon CloudWatch Amazon CloudWatch collects monitoring and operational data from both your AWS resources and on-premises servers, providing you with a unified view of your infrastructure and application health.
Read MoreUsing Federated Identities with AWS CodeCommit
Thanks to Raja Mani, AWS Solutions Architect, for this great blog that describes how federated users can access AWS CodeCommit. — You can access repositories in AWS CodeCommit using the identities used in your business. This is useful because you can reuse your existing organizational identities and authentication methods. In this blog post, we’ll focus […]
Read MoreHow to Test and Debug AWS CodeDeploy Locally Before You Ship Your Code
AWS CodeDeploy is a powerful service for automating deployments to Amazon EC2, AWS Lambda, and on-premises servers. However, it can take some effort to get complex deployments up and running or to identify the error in your application when something goes wrong. When I set up new deployments or debug existing ones, I like to […]
Read MoreBuilding an Amazon CloudWatch Dashboard Outside of the AWS Management Console
Steve McCurry is a Senior Product Manager for CloudWatch This is the second in a series of two blog posts that demonstrate how to use the new CloudWatch snapshot graphs feature. You can find the first post here. A key challenge for any DevOps team is to provide sufficient monitoring visibility on service health. Although […]
Read MoreReduce Time to Resolution with Amazon CloudWatch Snapshot Graphs and Alerts
Steve McCurry is a Senior Product Manager for Amazon CloudWatch. This is the first in a series of two blog posts that show how to use the new Amazon CloudWatch snapshot graphs feature. Although automated alerts are an important feature of any monitoring solution, including Amazon CloudWatch, it can be challenging to identify the issues […]
Read MoreHow to Run Headless Front-End Tests with AWS Cloud9 and AWS CodeBuild
Automated testing is a critical component to a well-designed software development lifecycle. When you test front-end applications, you often use a browser in combination with testing frameworks. A headless browser is one that is used on a server that does not normally need to run visual applications. In this blog post, I will show you […]
Read MoreExtending AWS CodeBuild with Custom Build Environments for the .NET Framework
Thanks to Greg Eppel, Sr. Solutions Architect, Microsoft Platform for this great blog that describes how to create a custom CodeBuild build environment for the .NET Framework. — 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 […]
Read MoreIntegrating JFrog Artifactory with AWS CodePipeline
When I talk with customers and partners, I find that they are in different stages in the adoption of DevOps methodologies. They are automating the creation of application artifacts and the deployment of their applications to different infrastructure environments. In many cases, they are creating and supporting multiple applications using a variety of coding languages […]
Read MoreUse Slack ChatOps to Deploy Your Code – How to Integrate Your Pipeline in AWS CodePipeline with Your Slack Channel
Slack is widely used by DevOps and development teams to communicate status. Typically, when a build has been tested and is ready to be promoted to a staging environment, a QA engineer or DevOps engineer kicks off the deployment. Using Slack in a ChatOps collaboration model, the promotion can be done in a single click […]
Read MoreRefining Access to Branches in AWS CodeCommit
Thanks to Susan Ferrell, Senior Technical Writer, for a great blog post on how to use CodeCommit branch-level permissions. —- AWS CodeCommit users have been asking for a way to restrict commits to some repository branches to just a few people. In this blog post, we’re going to show you how to do that by creating […]
Read More







