Table of Contents : AWS - Free Guided HandsOn Labs practice
1. Introduction (AWS)
- Creating AWS Free Tier account for Practicing Labs (No Credit Card Required)
- Difference between Free Tier, All ways Free, Paid and How to move from one to another.
2. IAM Basic (AWS)
- Enabling MFA for your User Account with mobile Authernticator App.
- Creating a Emergency User Account with full Administrator permissions.
- Creating a user with Administrator permissions to use one compartment only (for daily Use).
3. IAM Policy Updates (AWS)
4. Compartment (AWS)
- Create a Compartment.
- Renaming Compartments.
- Listing Compartments & Getting Compartment's Resources.
- Moving a Compartment.
- Moving Resource Between Compartments.
- Delete a Compartment.
- Managing a Compartment's Tags and Descriptions.
5. Networking & Compute Basic (AWS)
- How to Choose Cloud ip - CIDR Full History Class A,B,C,D,E.
- Create VPC & Subnets and How to Choose CIDR ip (very Easy & Clear Explanation).
- Create VPC & Public & Private Subnets with Wizard.
- Listing & Getting Details & Tagging of VPC and Subnets.
- Moving a Subnet and VPC to a Different Compartment.
- Renaming VPC [*not possible using Console, possible Only using CLI or API ].
- Editing Subnet.
- Changing, Adding, Removing IPV4 CIDR blocks in VCN and Subnet.
- Deleting VPC and Subnet.
6. Compute Public Instance (AWS)
-
The 3 majorly used methods
- Create Linux Public Instance with SSH Keypair downloaded from AWS Web Console.
- Create Linux Public Instance with SSH Keypair generated in AWS Cloud Shell CLI.
- Create Linux public instance with SSH Keypair generated in Windows Putty-keygen.
- Create Linux public instance with SSH Keypair generated in Linux Terminal.
- Create Linux public instance with SSH Keypair generated in Windows PowerShell.
- Create Linux public instance with SSH Keypair generated on MacOS and Windows Git bash.
- Create Linux Public Instance with No SSH Keys Option.
- Create Windows Instance.
Other methods
Windows
7. Working with Compute Public Instance (AWS)
- Stopping, Starting, or Restarting and Terminating an Instance.
- Renaming and Managing Tags for an Instance.
- Changing the Shape of an Instance Extended memory and cores to Instances.
- Editing the Fault Domain for an Instance.
- Moving a Compute Instance to a New Host.
- Running Commands on an Instance.
8. Connecting to Public Instance for Administrative Purpose (AWS)
-
Connect Using AWS CloudShell
- Use AWS CloudShell Connect to a Public instance created with SSH Keys downloaded from AWS web Console.
- Use AWS CloudShell Connect to a Public instance created with ssh-Keygen command in AWS CloudShell.
- Use AWS CloudShell Connect to a Public instance created with ssh-Keygen command in windows PowerShell.
- Use AWS CloudShell Connect to a Public instance created with ssh-Keygen command in Linux Terminal.
- Use AWS CloudShell Connect to a Public instance created with SSH Keys generated by Putty gen.
- Use Linux Terminal Connect to a Public instance created with SSH Keys downloaded from AWS web Console.
- Use Linux Terminal Connect to a Public instance created with ssh-Keygen command in AWS CloudShell.
- Use Linux Terminal Connect to a Public instance created with ssh-Keygen command in Linux Terminal.
- Use Linux Terminal Connect to a Public instance created with ssh-Keygen command in windows PowerShell.
- Use Linux Terminal Connect to a Public instance created with SSH Keys generated by Putty gen.
- Use PowerShell Connect to a Public instance created with SSH Keys downloaded from AWS web Console.
- Use PowerShell Connect to a Public instance created with ssh-Keygen command in AWS CloudShell.
- Use PowerShell Connect to a Public instance created with ssh-Keygen command in windows PowerShell.
- Use PowerShell Connect to a Public instance created with ssh-Keygen command in Linux Terminal.
- Use PowerShell Connect to a Public instance created with SSH Keys generated by Putty gen.
- Use Putty Connect to a Public instance created with SSH Keys generated by Putty gen.
- Use Putty Connect to a Public instance created with SSH Keys downloaded from AWS web Console.
- Use Putty Connect to a Public instance created with ssh-Keygen command in AWS CloudShell.
- Use Putty Connect to a Public instance created with ssh-Keygen command in windows PowerShell.
- Use Putty Connect to a Public instance created with ssh-Keygen command in Linux Terminal.
- Connect to a Public instance - (Port 22) Rules difference in Security List & Network Security Group.
- Restrict the public Instance access with only your Ip address.
- Direct Connect to a Public Instance through Console Connection (Use only for Troubleshooting).
- Connect Oracle with visual Studio Code.
- Connect to windows instance (Not with FREE Tier).
Connect Using Linux Terminal
Connect Using PowerShell
Connect Using Putty
Important
Extra
Windows
9. Connecting to Public Instance for Special Purpose (AWS)
- (Port 80) Create Linux Webserver (Apache) & Access it using IPV4 address from any Internet Browser.
- (Port 80) Create Linux Webserver (NGINIX) & Access it using IPV4 address from any Internet Browser.
- (Port 443) and Internet Gateways.
10. Access Public Instance through Gateways (AWS)
- Create a Linux private Instance within a Private Subnet.
- Create a Windows Instance within a Private Subnet (Not with FREE Tier).
Goto AWS Cloud Infrastructure - Youtube playlist: