Amazon VPC Operations: Difference between revisions
Jump to navigation
Jump to search
Line 46: | Line 46: | ||
==Create a Subnet== | ==Create a Subnet== | ||
===Create a Subnet with CloudFormation | ===Create a Subnet with CloudFormation=== | ||
Resources: | Resources: | ||
Line 52: | Line 52: | ||
Type: AWS::EC2::Subnet | Type: AWS::EC2::Subnet | ||
Properties: | Properties: | ||
VpcId: !Ref VpcID | |||
AssignIpv6AddressOnCreation: Boolean | AssignIpv6AddressOnCreation: Boolean | ||
AvailabilityZone: String | AvailabilityZone: String | ||
Line 59: | Line 60: | ||
Tags: | Tags: | ||
- Resource Tag | - Resource Tag | ||
=Create a Subnet= | =Create a Subnet= |
Revision as of 00:30, 10 April 2019
Internal
Overview
VPC Operations
Create a VPC
Describe VPC
aws ec2 describe-vpcs --vpc-id <vpc-id>
Create a VPC with Amazon Console
VPC Console -> Your VPCs -> Create VPC:
Name tag: the name of the VPC
IPv4 CIDR block: 10.7.0.0/16
IPv6 CIDR block: No IPv6 CIDR Block
Tenancy: default
Create a VPC with CloudFormation
Resources: VPC: Type: AWS::EC2::VPC Properties: CidrBlock: !Ref PrimaryIPAddressRange EnableDnsSupport: true EnableDnsHostnames: false InstanceTenancy: "default" Tags: - Key: "Name" Value: !Ref VPCName
Subnet Operations
Create a Subnet
Create a Subnet with CloudFormation
Resources: Subnet1: Type: AWS::EC2::Subnet Properties: VpcId: !Ref VpcID AssignIpv6AddressOnCreation: Boolean AvailabilityZone: String CidrBlock: String Ipv6CidrBlock: String MapPublicIpOnLaunch: Boolean Tags: - Resource Tag
Create a Subnet
Internet Gateway Operations
Describe an Internet Gateway
aws ec2 describe-internet-gateways [--internet-gateway-ids igw-0f8b5a9295a707d16]
Create an Internet Gateway
Resources: InternetGateway: Type: AWS::EC2::InternetGateway Properties: Tags: - Key: Name Value: infinity-igw InternetGatewayVpcAttachment: Type: AWS::EC2::VPCGatewayAttachment Properties: InternetGatewayId: !Ref InternetGateway VpcId: !Ref VPC
Note that an internet gateway is not attached with an VPC after creation, an AWS::EC2::VPCGatewayAttachment resource must be created to attach the internet gateway to a VPC.