AWS Developer Associate CheatSheet

  • CodeCommit is a service which lets your store your Git repositories in the cloud.

  • CodeCommit is in scope of many compliance programs eg. HIPPA

  • Amazon Certification Manager (ACM) lets you provision, manage, and deploy public and private

  • SSL/TLS certificates for use with AWS services

  • ACM handles two kinds of Certificates

  • Public certificates provided by ACM FREE!

  • Private - certificates you import ($400/ month)

  • ACM can be attached to API Gateway, CloudFront, EB or ELB

  • ACM is not end-to-end in-transit encryption since it terminates before reaching the instance

  • Code Development Kit (CDK) Write Infrastructure as Code (laC) using an imperative paradigm with your alternative to CloudFormation which is declarative

  • CodeStar lets you quickly develop, build and deploy applications on AWS

  • A wizard for getting common applications projects setup. You get a deployment pipeline, access management and a project dashboard to monitor infrastructure

  • Docker is a a third-party tool designed to make it easier to create, deploy, and run apps by using containers

  • A Dockerfile contains all the build instructions to assemble the container image

  • Secrets Manager Protect secrets needed to access your applications and services. Easily rotate, manage, and retrieve database credentials, API keys, and other secrets throughout their lifecycle

  • Secrets Manager’s is mostly used to store and automatically rotate database credentials.

  • RDS, RedShift, DocumentDB, Other Databases (SQL)

  • Stores Key/Value pairs (think of a hash file)

  • SSM Parameter Store is hierarchical storage for configuration data management and secrets management