Skip to content

cvolkmer/enablement-day

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 

Repository files navigation

Hands-On Sessions

Session 1 - Introduction to AWS

AWS Console

  • How to Access AWS Environments (AWS Console, API, SDK)
  • Navigating the AWS Console
    • Regions
    • Services selection
  • Documentation
    • Service Quotas

Networking

Compute

#!/bin/bash
yum update -y
yum install -y httpd.x86_64
systemctl start httpd.service
systemctl enable httpd.service
echo "Hello World from $(hostname -f)" > /var/www/html/index.html

  • Configure ALB and target group inkl. health check to /index.html

Session 2 - Introduction to AWS

EC2, Auto-Scaling, Load Balancing

  • Create an EC2 launch template
  • Create an Auto Scaling Group + ALB + Target Group via the ASG dialog
  • Do tests on shutting down instances
  • Check CloudWatch

S3 static website hosting

  • Documentation
  • Create a simple index.html via Cloudshell and copy to the target bucket
echo "Hello AWS Enablement Day" > index.html
aws s3 cp index.html s3://<yourbucketname>
  • Enable static website hosting
  • Configure and modify S3 Bucket Policy

S3 Bucket Policy:

{
	"Version": "2012-10-17",
	"Statement": [
		{
			"Sid": "PublicReadGetObject",
			"Effect": "Allow",
			"Principal": "*",
			"Action": "s3:GetObject",
			"Resource": "<bucketarn>/*"
		}
	]
}
  • optional: Add a Content Delivery Network (CDN - Amazon CloudFront)

Session 3 - Serverless translation service

Sources

GitHub Repository

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors