0% found this document useful (0 votes)
189 views

Code Commands and Reference Links PDF

Uploaded by

Esti Armijantari
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
189 views

Code Commands and Reference Links PDF

Uploaded by

Esti Armijantari
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 37

Section 2

LESSON: Creating an AWS Free Tier Account


https://aws.amazon.com/free/

LESSON: Create an Admin Group and User


https://docs.aws.amazon.com/general/latest/gr/aws_tasks-that-require-root.html

LESSON: AWS Global Infrastructure and VPC Overview


AWS links:
https://aws.amazon.com/vpc/
https://aws.amazon.com/about-aws/global-infrastructure/

Digital Cloud Training - Training Notes:


https://digitalcloud.training/certification-training/aws-solutions-architect-associate/networking-and-content-delivery/amazon-vpc/

© 2019 Digital Cloud Training - AWS Certified Solutions Architect Associate Hands-on Labs 1
Section 3

LESSON: EC2 Security Group Lab

#!/bin/bash
yum update -y
yum install httpd -y
systemctl start httpd
systemctl enable httpd
cd /var/www/html
echo "This is a test page" > index.html

Additional information

AWS links:
https://aws.amazon.com/ec2/features/
https://aws.amazon.com/ec2/faqs/

Digital Cloud Training - Training Notes:


https://digitalcloud.training/certification-training/aws-solutions-architect-associate/compute/amazon-ec2/

© 2019 Digital Cloud Training - AWS Certified Solutions Architect Associate Hands-on Labs 2
Section 3

LESSON: Instance metadata

curl http://169.254.169.254/latest/meta-data/

wget https://s3.amazonaws.com/ec2metadata/ec2-metadata
chmod u+x ec2-metadata
ec2-metadata -help

Additional information

AWS links:
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-metadata.html

© 2019 Digital Cloud Training - AWS Certified Solutions Architect Associate Hands-on Labs 3
Section 3

LESSON: Instance user data

#!/bin/bash
yum update -y
yum install httpd -y
systemctl start httpd
systemctl enable httpd
cd /var/www/html
echo "This is a test page running on Apache on EC2 in the AWS Cloud" > index.html

curl http://169.254.169.254/latest/user-data

Additional information

AWS links:
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-metadata.html
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/user-data.html

© 2019 Digital Cloud Training - AWS Certified Solutions Architect Associate Hands-on Labs 4
Section 3

LESSON: Status Checks and Monitoring

sudo amazon-linux-extras install epel -y

sudo yum install stress -y

stress -c 8

Additional information

AWS links:
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/monitoring-system-instance-status-check.html
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/monitoring-instances-status-check.html

© 2019 Digital Cloud Training - AWS Certified Solutions Architect Associate Hands-on Labs 5
Section 3

LESSON: Private Subnets and Bastion Hosts

ssh-add -c (Linux) or ssh-add -k (Mac) ec2-user@public-IP-address

ssh -A ec2-user@private-IP-address

Additional information

AWS links:
https://aws.amazon.com/blogs/security/securely-connect-to-linux-instances-running-in-a-private-amazon-
vpc/

© 2019 Digital Cloud Training - AWS Certified Solutions Architect Associate Hands-on Labs 6
Section 4

LESSON: Classic Load Balancer LESSON: Network Load Balancer


INSTANCE 1 #!/bin/bash
yum update -y
#!/bin/bash yum install httpd -y
yum update -y systemctl start httpd
yum install httpd -y systemctl enable httpd
systemctl start httpd cd /var/www/html
systemctl enable httpd aws s3 cp s3://dctlabs/names.csv ./
cd /var/www/html aws s3 cp s3://dctlabs/index.txt ./
echo "This is INSTANCE 1" > index.html EC2NAME=`cat ./names.csv|sort -R|head -n 1|xargs`
sed "s/INSTANCE/$EC2NAME/" index.txt > index.html

INSTANCE 2

#!/bin/bash NOTE: Please ensure that the last line of the


yum update -y
yum install httpd -y
code above is a NEW line, not a continuation
systemctl start httpd of the previous line (sometimes copies/pastes
systemctl enable httpd
cd /var/www/html as a single line). This applies to all use of this
echo "This is INSTANCE 2" > index.html code for the rest of the course

© 2019 Digital Cloud Training - AWS Certified Solutions Architect Associate Hands-on Labs 7
Section 4

LESSON: Application Load Balancer – Path Based LESSON: Auto Scaling and ALB
Routing
#!/bin/bash #!/bin/bash
yum update -y yum update -y
yum install httpd -y yum install httpd -y
systemctl start httpd systemctl start httpd
systemctl enable httpd systemctl enable httpd
cd /var/www/html cd /var/www/html
aws s3 cp s3://dctlabs/names.csv ./ aws s3 cp s3://dctlabs/names.csv ./
aws s3 cp s3://dctlabs/index.txt ./ aws s3 cp s3://dctlabs/index.txt ./
EC2NAME=`cat ./names.csv|sort -R|head -n 1|xargs` EC2NAME=`cat ./names.csv|sort -R|head -n 1|xargs`
sed "s/INSTANCE/$EC2NAME/" index.txt > index.html sed "s/INSTANCE/$EC2NAME/" index.txt > index.html

© 2019 Digital Cloud Training - AWS Certified Solutions Architect Associate Hands-on Labs 8
Section 4

LESSON: ASG Scaling Policies LESSON: Cross-Zone Load Balancing Overview and Setting up
the Labs
sudo amazon-linux-extras install epel -y

sudo yum install stress -y #!/bin/bash


yum update -y
stress -c 8 yum install httpd -y
systemctl start httpd
systemctl enable httpd
cd /var/www/html
aws s3 cp s3://dctlabs/names.csv ./
aws s3 cp s3://dctlabs/index.txt ./
EC2NAME=`cat ./names.csv|sort -R|head -n 1|xargs`
sed "s/INSTANCE/$EC2NAME/" index.txt > index.html

© 2019 Digital Cloud Training - AWS Certified Solutions Architect Associate Hands-on Labs 9
Section 4

LESSON: CLB - Cross-Zone Load Balancing LESSON: CLB - Cross-Zone Load Balancing
#!/bin/bash #!/bin/bash
yum update -y yum update -y
yum install httpd -y yum install httpd -y
systemctl start httpd systemctl start httpd
systemctl enable httpd systemctl enable httpd
cd /var/www/html cd /var/www/html
aws s3 cp s3://dctlabs/names.csv ./ aws s3 cp s3://dctlabs/names.csv ./
aws s3 cp s3://dctlabs/index.txt ./ aws s3 cp s3://dctlabs/index.txt ./
EC2NAME=`cat ./names.csv|sort -R|head -n 1|xargs` EC2NAME=`cat ./names.csv|sort -R|head -n 1|xargs`
sed "s/INSTANCE/$EC2NAME/" index.txt > index.html sed "s/INSTANCE/$EC2NAME/" index.txt > index.html

© 2019 Digital Cloud Training - AWS Certified Solutions Architect Associate Hands-on Labs 10
Section 4

LESSON: ALB - Cross-Zone Load Balancing


#!/bin/bash
yum update -y
yum install httpd -y
systemctl start httpd
systemctl enable httpd
cd /var/www/html
aws s3 cp s3://dctlabs/names.csv ./
aws s3 cp s3://dctlabs/index.txt ./
EC2NAME=`cat ./names.csv|sort -R|head -n 1|xargs`
sed "s/INSTANCE/$EC2NAME/" index.txt > index.html

© 2019 Digital Cloud Training - AWS Certified Solutions Architect Associate Hands-on Labs 11
Section 4

LESSON: ALB Listeners and SSL TLS LESSON: Public ALB with Private Instances and Security Groups

#!/bin/bash #!/bin/bash
yum update -y yum update -y
yum install httpd -y yum install httpd -y
systemctl start httpd systemctl start httpd
systemctl enable httpd systemctl enable httpd
cd /var/www/html cd /var/www/html
aws s3 cp s3://dctlabs/names.csv ./ aws s3 cp s3://dctlabs/names.csv ./
aws s3 cp s3://dctlabs/index.txt ./ aws s3 cp s3://dctlabs/index.txt ./
EC2NAME=`cat ./names.csv|sort -R|head -n 1|xargs` EC2NAME=`cat ./names.csv|sort -R|head -n 1|xargs`
sed "s/INSTANCE/$EC2NAME/" index.txt > index.html sed "s/INSTANCE/$EC2NAME/" index.txt > index.html

Additional information

AWS links:
https://aws.amazon.com/premiumsupport/knowledge-center/public-load-balancer-private-ec2/

© 2019 Digital Cloud Training - AWS Certified Solutions Architect Associate Hands-on Labs 12
Section 4

LESSON: Proxy Protocol, X-Forwarded-For and Logging

https://docs.aws.amazon.com/elasticloadbalancing/latest/classic/enable-proxy-protocol.html
https://docs.aws.amazon.com/elasticloadbalancing/latest/classic/using-elb-listenerconfig-quickref.html

Additional information
AWS links:
https://aws.amazon.com/elasticloadbalancing/features/
https://aws.amazon.com/elasticloadbalancing/faqs/
https://docs.aws.amazon.com/autoscaling/ec2/userguide/what-is-amazon-ec2-auto-scaling.html
https://aws.amazon.com/ec2/autoscaling/faqs/

Digital Cloud Training - Training Notes:


https://digitalcloud.training/certification-training/aws-solutions-architect-associate/compute/elastic-load-balancing/
https://digitalcloud.training/certification-training/aws-solutions-architect-associate/compute/aws-auto-scaling/

© 2019 Digital Cloud Training - AWS Certified Solutions Architect Associate Hands-on Labs 13
Section 5

LESSON: Create a Custom VPC LESSON: Endpoint Services


https://docs.aws.amazon.com/vpc/latest/userguide/vpc-dns.html #!/bin/bash
yum update -y
LESSON: Network ACLs yum install httpd -y
systemctl start httpd
#!/bin/bash systemctl enable httpd
yum update -y cd /var/www/html
yum install httpd -y aws s3 cp s3://dctlabs/names.csv ./
systemctl start httpd aws s3 cp s3://dctlabs/index.txt ./
systemctl enable httpd EC2NAME=`cat ./names.csv|sort -R|head -n 1|xargs`
cd /var/www/html sed "s/INSTANCE/$EC2NAME/" index.txt > index.html
aws s3 cp s3://dctlabs/names.csv ./
aws s3 cp s3://dctlabs/index.txt ./ LESSON: VPC Flow Logs
EC2NAME=`cat ./names.csv|sort -R|head -n 1|xargs`
sed "s/INSTANCE/$EC2NAME/" index.txt > index.html
https://docs.aws.amazon.com/vpc/latest/userguide/flow-logs-cwl.html

© 2019 Digital Cloud Training - AWS Certified Solutions Architect Associate Hands-on Labs 14
Section 5

Additional information
AWS links:
https://aws.amazon.com/vpc/
https://aws.amazon.com/about-aws/global-infrastructure/
https://docs.aws.amazon.com/vpc/latest/peering/what-is-vpc-peering.html
https://aws.amazon.com/transit-gateway/
https://docs.aws.amazon.com/vpc/latest/userguide/endpoint-service.html
https://docs.aws.amazon.com/vpc/latest/userguide/flow-logs.html
https://aws.amazon.com/directconnect/features/
https://docs.aws.amazon.com/directconnect/latest/UserGuide/direct-connect-gateways-intro.html

Digital Cloud Training - Training Notes:


https://digitalcloud.training/certification-training/aws-solutions-architect-associate/networking-and-content-delivery/
https://digitalcloud.training/certification-training/aws-solutions-architect-associate/networking-and-content-delivery/aws-direct-connect/

© 2019 Digital Cloud Training - AWS Certified Solutions Architect Associate Hands-on Labs 15
Section 6

LESSON: Route 53 Overview

https://digitalcloud.training/certification-training/aws-solutions-architect-associate/networking-and-content-delivery/amazon-route-53/

LESSON: Setting up the Lab

#!/bin/bash
yum update -y
yum install httpd -y
systemctl start httpd
systemctl enable httpd
cd /var/www/html
aws s3 cp s3://dctlabs/index.txt ./
EC2AZ=$(curl -s http://169.254.169.254/latest/meta-data/placement/availability-zone)
sed "s/INSTANCE/the EC2 instance in $EC2AZ/" index.txt > index.html

© 2019 Digital Cloud Training - AWS Certified Solutions Architect Associate Hands-on Labs 16
Section 6

Additional information
AWS links:
https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/routing-policy.html

Digital Cloud Training - Training Notes:


https://digitalcloud.training/certification-training/aws-solutions-architect-associate/networking-and-content-delivery/amazon-route-53/

© 2019 Digital Cloud Training - AWS Certified Solutions Architect Associate Hands-on Labs 17
Section 7

LESSON: Identity-Based Policy Examples


https://docs.aws.amazon.com/AmazonS3/latest/dev/example-policies-s3.html
https://docs.aws.amazon.com/AmazonS3/latest/dev/walkthrough1.html

LESSON: Resource-Based Policy Examples


https://docs.aws.amazon.com/AmazonS3/latest/dev/example-bucket-policies.html#example-bucket-policies-use-case-4

LESSON: Cross Account Access


https://aws.amazon.com/premiumsupport/knowledge-center/cross-account-access-s3/

LESSON: Access Control Lists

https://docs.aws.amazon.com/AmazonS3/latest/dev/acl-overview.html
https://docs.aws.amazon.com/AmazonS3/latest/dev/acl-overview.html#permissions

© 2019 Digital Cloud Training - AWS Certified Solutions Architect Associate Hands-on Labs 18
Section 7

LESSON: Choosing Access Control Options

https://docs.aws.amazon.com/AmazonS3/latest/dev/access-policy-alternatives-guidelines.html#when-to-use-acl

LESSON: Multipart Upload

https://docs.aws.amazon.com/AmazonS3/latest/dev/mpuoverview.html
https://docs.aws.amazon.com/AmazonS3/latest/dev/uploadobjusingmpu.html
https://aws.amazon.com/premiumsupport/knowledge-center/s3-multipart-upload-cli/

LESSON: Query String Authentication

https://docs.aws.amazon.com/AmazonS3/latest/API/sigv4-query-string-auth.html

LESSON: Transfer Acceleration

https://docs.aws.amazon.com/AmazonS3/latest/dev/transfer-acceleration.html
https://docs.aws.amazon.com/AmazonS3/latest/user-guide/enable-transfer-acceleration.html

© 2019 Digital Cloud Training - AWS Certified Solutions Architect Associate Hands-on Labs 19
Section 7

LESSON: Static Websites

https://dctstaticwebsite.s3-website-ap-southeast-2.amazonaws.com
http://dctstaticwebsite.s3-website-ap-southeast-2.amazonaws.com
https://docs.aws.amazon.com/AmazonS3/latest/dev/website-hosting-custom-domain-walkthrough.html

LESSON: Versioning and MFA Delete

https://docs.aws.amazon.com/AmazonS3/latest/dev/Versioning.html

LESSON: Cross Region Replication

https://docs.aws.amazon.com/AmazonS3/latest/dev/crr.html

LESSON: Lifecycle Management

https://docs.aws.amazon.com/AmazonS3/latest/dev/object-lifecycle-mgmt.html
https://docs.aws.amazon.com/AmazonS3/latest/dev/lifecycle-transition-general-considerations.html
https://docs.aws.amazon.com/AmazonS3/latest/dev/lifecycle-expire-general-considerations.html

© 2019 Digital Cloud Training - AWS Certified Solutions Architect Associate Hands-on Labs 20
Section 7

LESSON: S3 Encryption

https://docs.aws.amazon.com/AmazonS3/latest/dev/ServerSideEncryptionCustomerKeys.html

LESSON: Object Lock


https://docs.aws.amazon.com/AmazonS3/latest/dev/object-lock.html
https://docs.aws.amazon.com/AmazonS3/latest/user-guide/object-lock.html

LESSON: CloudFront with ALB and EC2 Custom Origin

#!/bin/bash
yum update -y
yum install httpd -y
systemctl start httpd
systemctl enable httpd
cd /var/www/html
aws s3 cp s3://dctlabs/names.csv ./
aws s3 cp s3://dctlabs/index.txt ./
EC2NAME=`cat ./names.csv|sort -R|head -n 1|xargs`
sed "s/INSTANCE/$EC2NAME/" index.txt > index.html
© 2019 Digital Cloud Training - AWS Certified Solutions Architect Associate Hands-on Labs 21
Section 7

Additional information

Digital Cloud Training - Training Notes:


https://digitalcloud.training/certification-training/aws-solutions-architect-associate/storage/amazon-s3/
https://digitalcloud.training/certification-training/aws-solutions-architect-associate/networking-and-content-delivery/amazon-cloudfront/

© 2019 Digital Cloud Training - AWS Certified Solutions Architect Associate Hands-on Labs 22
Section 8

LESSON: Working with Snapshots

https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-deleting-snapshot.html

LESSON: EBS Performance

https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSOptimized.html#ebs-optimization-support

LESSON: Create a User Home Directory

https://docs.aws.amazon.com/efs/latest/ug/accessing-fs-nfs-permissions-per-user-subdirs.html

Additional information

AWS links: Digital Cloud Training - Training Notes:


https://aws.amazon.com/ebs/features/ https://digitalcloud.training/certification-training/aws-solutions-architect-associate/compute/amazon-ebs/
https://aws.amazon.com/ebs/faqs/ https://digitalcloud.training/certification-training/aws-solutions-architect-associate/storage/amazon-efs/
https://aws.amazon.com/efs/features/
https://aws.amazon.com/efs/faq/

© 2019 Digital Cloud Training - AWS Certified Solutions Architect Associate Hands-on Labs 23
Section 9

LESSON: Setting up for the Labs

https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ECS_CLI_installation.html

LESSON: Upload Image to ECR and create task on Fargate

https://docs.aws.amazon.com/AmazonECS/latest/userguide/docker-basics.html#install_docker

Additional information

AWS links:
https://aws.amazon.com/ecs/features/
https://aws.amazon.com/ecs/faqs/
https://aws.amazon.com/eks/features/
https://aws.amazon.com/eks/faqs/

Digital Cloud Training - Training Notes:


https://digitalcloud.training/certification-training/aws-solutions-architect-associate/compute/amazon-ecs/

© 2019 Digital Cloud Training - AWS Certified Solutions Architect Associate Hands-on Labs 24
Section 10

LESSON: Lambda Overview


https://docs.aws.amazon.com/lambda/latest/dg/getting-started-create-function.html
https://docs.aws.amazon.com/lambda/latest/dg/intro-invocation-modes.html#non-streaming-event-source-mapping

LESSON: Preparing for the Labs


https://www.npmjs.com/get-npm

LESSON: Create function to resize images in S3


https://docs.aws.amazon.com/lambda/latest/dg/with-s3-example.html

LESSON: Create function to log event when records updated in DynamoDB


https://docs.aws.amazon.com/lambda/latest/dg/with-ddb-example.html

LESSON: Build a Hello World API with Lambda Proxy Integration


https://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-create-api-as-simple-proxy-for-lambda.html

© 2019 Digital Cloud Training - AWS Certified Solutions Architect Associate Hands-on Labs 25
Section 10

LESSON: Create a Simple Microservice using Lambda and API Gateway

https://docs.aws.amazon.com/lambda/latest/dg/with-on-demand-https-example-configure-event-source_1.html

Additional information
AWS links:
https://aws.amazon.com/lambda/features/
https://aws.amazon.com/lambda/faqs/
https://aws.amazon.com/api-gateway/features/
https://aws.amazon.com/api-gateway/faqs/

Digital Cloud Training - Training Notes:


https://digitalcloud.training/certification-training/aws-solutions-architect-associate/compute/aws-lambda/
https://digitalcloud.training/certification-training/aws-solutions-architect-associate/networking-and-content-delivery/amazon-api-gateway/

© 2019 Digital Cloud Training - AWS Certified Solutions Architect Associate Hands-on Labs 26
Section 11

LESSON: Databases Overview


https://aws.amazon.com/relational-database/
https://aws.amazon.com/nosql/

Install WordPress on EC2 using RDS MySQL DB

WordPress:

yum update -y yum install php-mbstring -y


amazon-linux-extras install -y php7.2 systemctl restart httpd
yum install -y httpd systemctl restart php-fpm
systemctl start httpd wget https://www.phpmyadmin.net/downloads/phpMyAdmin-latest-all-
systemctl enable httpd languages.tar.gz
cd /var/www/html mkdir phpMyAdmin && tar -xvzf phpMyAdmin-latest-all-languages.tar.gz -C
wget https://wordpress.org/latest.tar.gz phpMyAdmin --strip-components 1
tar -xzf latest.tar.gz rm phpMyAdmin-latest-all-languages.tar.gz
cp -r wordpress/* ./
chmod -R 755 wp-content
chown -R apache:apache wp-content

© 2019 Digital Cloud Training - AWS Certified Solutions Architect Associate Hands-on Labs 27
Section 11

LESSON: PHP My Admin


yum install php-mbstring -y
systemctl restart httpd
systemctl restart php-fpm
wget https://www.phpmyadmin.net/downloads/phpMyAdmin-latest-all-languages.tar.gz
mkdir phpMyAdmin && tar -xvzf phpMyAdmin-latest-all-languages.tar.gz -C phpMyAdmin --strip-components 1
rm phpMyAdmin-latest-all-languages.tar.gz

Edit config:
nano config.sample.inc.php

Add text (enter RDS endpoint):


$cfg['Servers'][$i]['host'] = 'RDS MYSQL ENDPOINT';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['AllowNoPassword'] = false;
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['extension'] = 'mysqli';

cp config.sample.inc.php config.inc.php
service httpd restart

© 2019 Digital Cloud Training - AWS Certified Solutions Architect Associate Hands-on Labs 28
Section 11

LESSON: Amazon Aurora Overview


https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Aurora.Replication.html
https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Aurora.Managing.Backups.html#Aurora.Managing.FaultTolerance

LESSON: Create DynamoDB DAX Cluster and Test Cache


https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DAX.client.run-application.html

LESSON: ElastiCache Overview


https://aws.amazon.com/elasticache/redis-vs-memcached/

LESSON: RedShift Overview and Create Cluster


https://docs.aws.amazon.com/redshift/latest/mgmt/authorizing-redshift-service.html

© 2019 Digital Cloud Training - AWS Certified Solutions Architect Associate Hands-on Labs 29
Section 11

Additional information
AWS links:
https://aws.amazon.com/rds/features/
https://aws.amazon.com/rds/faqs/
https://aws.amazon.com/dynamodb/features/
https://aws.amazon.com/dynamodb/faqs/
https://aws.amazon.com/elasticache/redis/
https://aws.amazon.com/elasticache/memcached/
https://aws.amazon.com/elasticache/faqs/
https://aws.amazon.com/redshift/features/
https://aws.amazon.com/redshift/faqs/

Digital Cloud Training - Training Notes:


https://digitalcloud.training/certification-training/aws-solutions-architect-associate/database/amazon-rds/
https://digitalcloud.training/certification-training/aws-solutions-architect-associate/database/amazon-dynamodb/
https://digitalcloud.training/certification-training/aws-solutions-architect-associate/database/amazon-elasticache/
https://digitalcloud.training/certification-training/aws-solutions-architect-associate/database/amazon-redshift/

© 2019 Digital Cloud Training - AWS Certified Solutions Architect Associate Hands-on Labs 30
Section 12

LESSON: Consume events in Lambda from a Kinesis Stream


https://docs.aws.amazon.com/lambda/latest/dg/with-kinesis-example.html

Additional information
AWS links:
https://aws.amazon.com/emr/features/
https://aws.amazon.com/emr/faqs/
https://aws.amazon.com/kinesis/
https://aws.amazon.com/kinesis/data-streams/faqs/
https://aws.amazon.com/kinesis/data-firehose/faqs/
https://aws.amazon.com/kinesis/data-analytics/faqs/

Digital Cloud Training - Training Notes:


https://digitalcloud.training/certification-training/aws-solutions-architect-associate/analytics/amazon-emr/
https://digitalcloud.training/certification-training/aws-solutions-architect-associate/analytics/amazon-kinesis/

© 2019 Digital Cloud Training - AWS Certified Solutions Architect Associate Hands-on Labs 31
Section 13

LESSON: AWS Step Functions


https://docs.aws.amazon.com/step-functions/latest/dg/sample-project-transfer-data-sqs.html

LESSON: Simple Queue Service


https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-configure-lambda-function-trigger.html

https://docs.aws.amazon.com/lambda/latest/dg/getting-started-create-function.html

https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-subscribe-queue-sns-topic.html

© 2019 Digital Cloud Training - AWS Certified Solutions Architect Associate Hands-on Labs 32
Section 13

Additional information

AWS links:
https://aws.amazon.com/step-functions/features/
https://aws.amazon.com/step-functions/faqs/
https://aws.amazon.com/sns/features/
https://aws.amazon.com/sns/faqs/
https://aws.amazon.com/sqs/features/
https://aws.amazon.com/sqs/faqs/
https://aws.amazon.com/amazon-mq/features/
https://aws.amazon.com/amazon-mq/faqs/
https://aws.amazon.com/swf/

Digital Cloud Training - Training Notes:


https://digitalcloud.training/certification-training/aws-solutions-architect-associate/application-integration/aws-step-functions/
https://digitalcloud.training/certification-training/aws-solutions-architect-associate/application-integration/amazon-sns/
https://digitalcloud.training/certification-training/aws-solutions-architect-associate/application-integration/amazon-sqs/
https://digitalcloud.training/certification-training/aws-solutions-architect-associate/application-integration/amazon-swf/
https://digitalcloud.training/certification-training/aws-solutions-architect-associate/application-integration/amazon-mq/

© 2019 Digital Cloud Training - AWS Certified Solutions Architect Associate Hands-on Labs 33
Section 14

LESSON: Create HA WordPress with Elastic Beanstalk and RDS


https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/php-hawordpress-tutorial.html

Additional information
AWS links:
https://aws.amazon.com/cloudformation/features/
https://aws.amazon.com/cloudformation/faqs/
https://aws.amazon.com/elasticbeanstalk/details/
https://aws.amazon.com/elasticbeanstalk/faqs/

Digital Cloud Training - Training Notes:


https://digitalcloud.training/certification-training/aws-solutions-architect-associate/management-tools/aws-cloudformation/
https://digitalcloud.training/certification-training/aws-solutions-architect-associate/compute/aws-elastic-beanstalk/

© 2019 Digital Cloud Training - AWS Certified Solutions Architect Associate Hands-on Labs 34
Section 15

Additional information
AWS links:
https://aws.amazon.com/cloudwatch/features/
https://aws.amazon.com/cloudwatch/faqs/
https://aws.amazon.com/cloudtrail/features/
https://aws.amazon.com/cloudtrail/faqs/

Digital Cloud Training - Training Notes:


https://digitalcloud.training/certification-training/aws-solutions-architect-associate/management-tools/amazon-cloudwatch/
https://digitalcloud.training/certification-training/aws-solutions-architect-associate/management-tools/aws-cloudtrail/

© 2019 Digital Cloud Training - AWS Certified Solutions Architect Associate Hands-on Labs 35
Section 16

LESSON: CloudHSM
https://docs.aws.amazon.com/cloudhsm/latest/userguide/getting-started.html

LESSON: AWS WAF and Shield


https://aws.amazon.com/answers/networking/aws-ddos-attack-mitigation/

© 2019 Digital Cloud Training - AWS Certified Solutions Architect Associate Hands-on Labs 36
Section 16

Additional information
AWS links:
https://aws.amazon.com/iam/features/
https://aws.amazon.com/iam/faqs/
https://aws.amazon.com/cognito/details/
https://aws.amazon.com/cognito/faqs/
https://aws.amazon.com/kms/features/
https://aws.amazon.com/kms/faqs/
https://aws.amazon.com/cloudhsm/features/
https://aws.amazon.com/cloudhsm/faqs/
https://aws.amazon.com/waf/features/
https://aws.amazon.com/waf/faqs/
https://aws.amazon.com/shield/features/
https://aws.amazon.com/shield/faqs/

Digital Cloud Training - Training Notes:


https://digitalcloud.training/certification-training/aws-solutions-architect-associate/security-identity-compliance/aws-iam/
https://digitalcloud.training/certification-training/aws-solutions-architect-associate/security-identity-compliance/aws-kms/
https://digitalcloud.training/certification-training/aws-solutions-architect-associate/security-identity-compliance/aws-cloudhsm/

© 2019 Digital Cloud Training - AWS Certified Solutions Architect Associate Hands-on Labs 37

You might also like