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