AWS Developer Certification - robbiehume/CS-Notes GitHub Wiki
Overview
Step Functions
Step Functions API actions
CreateActivity :
GetActivityTask :
SendTaskHeartbeat :
SendTaskSuccess :
SendTaskFailure :
AWS SDKs
Require an access key ID and a secret access key to make programmatic calls to AWS
IAM username and password are used for AWS Management Console access
X-Ray
X-Ray Features
X-Ray creates a map of services used by your application with trace data, which you can use to drill into specific services or issues
This data provides a view of connections between services in your application and aggregated data for each service, including average latency and failure rates
SQS / SNS
Fanout architecture: link
Each service can subscribe to an individual Amazon SQS queue, which receives an event notification from the Amazon SNS topic
CodeDeploy
To deploy an application on EC2 instances, the appspec.yml
file must be placed in the root of the directory structure of an application's source code
IAM
An EC2 instance, or any AWS principal, service, or resource, can only assume one role at a time
ElastiCache
Caching strategies: link
An ElastiCache cluster with a write-through strategy will allow for the read requests to be redirected to ElastiCache efficiently
This strategy will allow for the most up-to-date data to be retrieved
DynamoDB
See ElastiCache caching strategies above^
KMS (Key Management Service)
Systems Manager Parameter Store
API Gateway
API Gateway stage variables: link
To add "stageVariable" to the Lambda ARN, you should use the following format: ${stageVariable.stageVariableName}
🗂️ Page Index for this GitHub Wiki