--- tags: EC2, S3, IAM, VPC, Security, Storage, Compute, CostOptimization, AWS, ImmersionDay --- # **Amazon Technical Essentials - Immersion Day** Welcome to the Amazon Technical Essentials - Immersion Day! This is our list of hints and tips for this workshop. # JOIN EVENT: https://catalog.workshops.aws/join 1. Select frist option - Email one-time password (OTP). ![Email-OTP_1](https://hackmd.io/_uploads/HJ86CG-yC.png) ![Email-OTP_2](https://hackmd.io/_uploads/r1YrkmWJ0.png) ![Email-OTP_3](https://hackmd.io/_uploads/SkPwJmbJA.png) ![Email-OTP_4](https://hackmd.io/_uploads/Hk16JQZJ0.png) 2. **Code will be on the TV** screen for you to type. ![Event_Code](https://hackmd.io/_uploads/HyeMxQWJR.png) 3. Read "Terms and Conditions", select "**I agree with the Terms and Conditions**" and click "**Join event**". ![T_and_C](https://hackmd.io/_uploads/BktNgmZyC.png) 4. On the next page, click "**Open AWS Console**" URL link to get access to AWS Console when completing labs. ![Workshop_Event](https://hackmd.io/_uploads/SyfLlmbkC.png) # Schedule The event will be delivered as follows: | Activity | Topics | Duration | Start Time | |---------|-----------------------------|--------|---------| | Coffee! | Welcome & Introductions :coffee: | 15 | 9:30 | | **Presentation** | **Intro to Amazon Cloud & Compute Overview** | 30 | 9:45 | | Lab One | Elastic Compute Cloud (EC2) – Windows – Hands on Lab | 45 | 10:15 | | **Presentation** | Storage in AWS | 25 | 11:00 | | Break | Quick Break! :coffee: | 5 | 11:25 | | Lab Two | Simple Storage Service (S3) Hands on Lab | 30 | 11:30 | | **Presentation** | Security in AWS | 30 | 12:00 | | Lunch! | Food Provided :sandwich: | 30 | 12:30 | | Lab Three | Identity and Access Management (IAM) Hand on Lab | 30 | 13:00 | | **Presentation** | Overview of Networking & Networking Deep Dive | 45 | 13:30 | | Lab Four | Virtual Private Cloud (VPC) Hands on Lab | 30 | 14:15 | | Break | Quick Break! :coffee: | 15 | 14:45 | | **Presentation** | Cost Management | 20 | 15:00 | | **Presentation** | Monitoring | 25 | 15:20 | | Lab Five | CloudWatch - Monitoring Hands on Lab | 25 | 15:45 | | **END** | Conclusion & Networking | - | 16:30 | # Workshop Notes ## Issues/Workarounds (Please read carefully) Some sections in the Labs have known issues and the following are specific workarounds that can assist in progressing with the labs. ### High Level: - Make sure you are using AWS Region: **us-east-1** (Only this region will work in the lab). - Where possible - select instance types that are either **t2.large** or **m5.medium** - otherwise, continue as instructed. - <u>**DO NOT CLEAN UP YOUR RESOURCES!**</u> ### EC2 Windows Hands On Lab: **PLEASE BE AWARE THAT** **Section**: Launch Web Server Instance - **Step**: Expand the Advanced Details tab at the bottom of the screen and enter the following values in the **User data** field. - **Workaround**: Use the following User data script: ``` <powershell> Import-Module ServerManager; Install-WindowsFeature Web-Server -IncludeManagementTools -IncludeAllSubFeature Enable-WindowsOptionalFeature -Online -FeatureName IIS-WebServerRole Enable-WindowsOptionalFeature -Online -FeatureName IIS-WebServer Enable-WindowsOptionalFeature -Online -FeatureName IIS-CommonHttpFeatures Enable-WindowsOptionalFeature -Online -FeatureName IIS-HttpErrors Enable-WindowsOptionalFeature -Online -FeatureName IIS-HttpRedirect Enable-WindowsOptionalFeature -Online -FeatureName IIS-ApplicationDevelopment Enable-WindowsOptionalFeature -online -FeatureName NetFx4Extended-ASPNET45 Enable-WindowsOptionalFeature -Online -FeatureName IIS-NetFxExtensibility45 Enable-WindowsOptionalFeature -Online -FeatureName IIS-HealthAndDiagnostics Enable-WindowsOptionalFeature -Online -FeatureName IIS-HttpLogging Enable-WindowsOptionalFeature -Online -FeatureName IIS-LoggingLibraries Enable-WindowsOptionalFeature -Online -FeatureName IIS-RequestMonitor Enable-WindowsOptionalFeature -Online -FeatureName IIS-HttpTracing Enable-WindowsOptionalFeature -Online -FeatureName IIS-Security Enable-WindowsOptionalFeature -Online -FeatureName IIS-RequestFiltering Enable-WindowsOptionalFeature -Online -FeatureName IIS-Performance Enable-WindowsOptionalFeature -Online -FeatureName IIS-WebServerManagementTools Enable-WindowsOptionalFeature -Online -FeatureName IIS-IIS6ManagementCompatibility Enable-WindowsOptionalFeature -Online -FeatureName IIS-Metabase Enable-WindowsOptionalFeature -Online -FeatureName IIS-ManagementConsole Enable-WindowsOptionalFeature -Online -FeatureName IIS-BasicAuthentication Enable-WindowsOptionalFeature -Online -FeatureName IIS-WindowsAuthentication Enable-WindowsOptionalFeature -Online -FeatureName IIS-StaticContent Enable-WindowsOptionalFeature -Online -FeatureName IIS-DefaultDocument Enable-WindowsOptionalFeature -Online -FeatureName IIS-WebSockets Enable-WindowsOptionalFeature -Online -FeatureName IIS-ApplicationInit Enable-WindowsOptionalFeature -Online -FeatureName IIS-ISAPIExtensions Enable-WindowsOptionalFeature -Online -FeatureName IIS-ISAPIFilter Enable-WindowsOptionalFeature -Online -FeatureName IIS-HttpCompressionStatic Enable-WindowsOptionalFeature -Online -FeatureName IIS-ASPNET45 remove-item -recurse c:\inetpub\wwwroot\* New-Item c:\inetpub\wwwroot\index.html -ItemType File Set-Content c:\inetpub\wwwroot\index.html '<html>Welcome to your basic web page</html>' </powershell> ``` ## I've completed all of the labs. What do I do now? Please complete the **short** survey which is linked below. Your feedback is critical to help shape future customer events and drive continuous improvement in our customer interactions. If you've reached this far, you can continue with additional labs listed below. The lab environments will be open until Sunday morning (72 hours from the Thursday start time.) Try your hands at additional content that is listed in the workshop, such as: - EC2 Linux Hand on Lab - Auto Scaling on AWS - Amazon RDS MySQL Hands on Lab - Amazon RDS SQL Hands on Lab - Amazon Elastic File System - Amazon API Gateway Hand on Lab - Provisioning AWS CloudFormation Introduction (deploy in **us-east-2** region) --- **This is the end of the workshop material** the rest of this page is dedicated to useful links and best practices for AWS that I find useful for sharing with customers. It gets updated over time. --- # Useful Links [AWS Well-Architected Framework](https://docs.aws.amazon.com/wellarchitected/latest/framework/welcome.html) [AWS Quick Starts - Automate Deployments to the AWS Cloud](https://aws.amazon.com/quickstart) [AWS Architecture Center - Reference architecture examples and diagrams](https://aws.amazon.com/architecture) [AWS Skill Builder - Your learning center to build in-demand cloud skills](https://explore.skillbuilder.aws/learn) [AWS Sydney Summit 2024 - Registrations Open!](https://aws.amazon.com/events/summits/sydney/) [AWS Immersion & GameDay Series - Adelaide - Register Now!](https://pages.awscloud.com/aws-ps-immersion-gameday-southaustralia-2024.html) [Automate Start and Stop of Amazon EC2 Instances to Save costs](https://github.com/aws-samples/aws-cfn-save-costs-auto-start-stop-ec2) # Post-Workshop Follow Up Items This section has specific follow up items for the team. # Survey ![Survey_QRCode](https://hackmd.io/_uploads/BJCFdQb10.png) https://pulse.aws/survey/M2X5W3LP