What is S3 Bucket in AWS and How to Create It?
What is S3 Bucket in AWS? Amazon Simple Storage Service (S3) is an object storage service that offers…

A subnet is a logical subdivision of an IP network into multiple, smaller network segments. Each subnet has its own unique address range and gateway. Subnets are used to improve network performance and security.
In AWS, you can create subnets in your VPCs. You can then launch instances into your subnets. When you create a subnet, you must specify the Availability Zone in which to create the subnet. AWS creates a routing table for each subnet.
You can change the Availability Zone of a subnet using the AWS Management Console, and the AWS Command Line and Interface (AWS CLI).
To change the Availability Zone of a subnet using the console, follow these steps:
You can change the routing table associated with a subnet at any time. For more information, see Route Tables.
You can’t change the Availability Zone of a subnet if it has running instances or if it’s associated with a routing table. To change the Availability Zone of a subnet, you must first disassociate it from the routing table and then detach any running instances. For more information, see Disassociating a Subnet from a Route Table and Detaching an Internet Gateway.
If you change the Availability Zone of a subnet, we recommend that you also update the network access control list (ACL) associated with the subnet. For more information, see Network ACLs.
Yes, you can create a subnet in multiple Availability Zones. This is known as an “availability zone-balanced” or “AZ-balanced” subnet. When you create an AZ-balanced subnet, AWS creates the subnet in all Availability Zones that are enabled for your VPC.