Security Cloud Courses About
imgs/hero.webp

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