Archive ยท ยท 2 min read

AWS Deployment Framework

AWS Labs has a lot of open source code up on GitHub. This post looks at the AWS Deployment Framework.

AWS Deployment Framework

AWS Labs has a lot of open source code up on GitHub. This post looks at the AWS Deployment Framework, a project designed to help you deploy across accounts in an AWS Organizations environment.

I call out a few more details in the Twitter thread belowโ€ฆ

Tweet 1/9 ๐Ÿ‘‡ Next tweet

ok, leading up to @awsreinvent I've been busy . last week I featured a number of papers from the Amazon Builder's Library, the week before that, @awscloud white papers you can catch up at https://markn.ca/2021/aws-reinvent/ this week: AWS Labs projects! ๐Ÿงตโ˜๏ธ #cloud #devops

Tweet 2/9 ๐Ÿ‘‡ Next tweet ๐Ÿ‘† Start

you may or may not know that @awscloud is quite active on @github. you can find a lot of work up at https://github.com/awslabs you can find this thread unrolled at https://t.co/dEPr3d9EJ5 ๐Ÿงตโ˜๏ธ #cloud #devops

Tweet 3/9 ๐Ÿ‘‡ Next tweet ๐Ÿ‘† Start

let's look at the "AWS Deployment Framework" available at https://github.com/awslabs/aws-deployment-framework this project tries to manage deployments across accounts within the same AWS Organization ๐Ÿงตโ˜๏ธ #cloud #devops

Tweet 4/9 ๐Ÿ‘‡ Next tweet ๐Ÿ‘† Start

this one is billed as, "an extensive and flexible framework to manage and deploy resources across multiple AWS accounts and regions within an AWS Organization" hmmm, that sounds like it might solve some real challenges for teams ๐Ÿงตโ˜๏ธ #cloud #devops

Tweet 5/9 ๐Ÿ‘‡ Next tweet ๐Ÿ‘† Start

installation is pretty straight forward and well documented up at https://github.com/awslabs/aws-deployment-framework/blob/master/docs/installation-guide.md it launches from the Serverless Application Repository which is an excellent resource if you haven't already checked it out ๐Ÿงตโ˜๏ธ #cloud #devops

Tweet 6/9 ๐Ÿ‘‡ Next tweet ๐Ÿ‘† Start

the repo includes a "Sample Guide" that walks you through deploying a couple different resources types https://github.com/awslabs/aws-deployment-framework/blob/master/docs/samples-guide.md these types of practical examples are critical for user success. show me the steps! (which they do here ๐Ÿ˜‰) ๐Ÿงตโ˜๏ธ #cloud #devops

Tweet 7/9 ๐Ÿ‘‡ Next tweet ๐Ÿ‘† Start

while this framework uses a bunch of the @awscloud Code* services (which aren't as popular as something like @github), you could adapt it to use something else the principles it shows are widely applicable ๐Ÿงตโ˜๏ธ #cloud #devops

Tweet 8/9 ๐Ÿ‘‡ Next tweet ๐Ÿ‘† Start

I've got mixed feelings on this repo. it's super useful but also feels like this should be simple within a native @awscloud experience however, xp shows us that AWS' weak point is cross-service delivery, this project steps in to fill that gap for deployment ๐Ÿงตโ˜๏ธ #cloud #devops

Tweet 9/9 ๐Ÿ‘‡ Next tweet ๐Ÿ‘† Start

if you're in an AWS Organization (& you probably should be), this is useful framework if only to illustrate a robust approach to deploying assets across accounts check it out at https://github.com/awslabs/aws-deployment-framework /๐Ÿงตโ˜๏ธ #cloud #devops

Read next