本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用預設 VPC 和預設子網路
本節說明如何使用預設 VPC 和預設子網路。
檢視您的預設 VPC 和預設子網路
您可以使用 Amazon VPC 主控台或命令列來檢視您的預設 VPC 和子網路。
使用 主控台檢視您的預設 VPC 和子網路
在 https://console.aws.amazon.com/vpc/
開啟 Amazon VPC 主控台。 -
在導覽窗格中,選擇 Your VPCs (您的 VPC)。
-
在 Default VPC (預設 VPC) 欄中,尋找 Yes (是) 的值。記下預設 VPC 的 ID。
-
在導覽窗格中,選擇 Subnets (子網路)。
-
在搜尋列中,輸入預設 VPC 的 ID。傳回的子網路是您預設 VPC 中的子網路。
-
若要驗證哪些子網路是預設子網路,請在 Default Subnet (預設子網路) 欄中尋找 Yes (是) 的值。
使用命令列說明您的預設 VPC
-
使用 describe-vpcs (AWS CLI)
-
使用 Get-EC2Vpc(AWS Tools for Windows PowerShell)
使用具有 isDefault
篩選條件的命令,並將篩選條件值設為 true
。
使用命令列說明您的預設子網路
-
使用 describe-subnets (AWS CLI)
-
使用 Get-EC2Subnet(AWS Tools for Windows PowerShell)
使用具有 vpc-id
篩選條件的命令,並將篩選條件值設為預設 VPC 的 ID。在輸出中,預設子網路的 DefaultForAz
欄位設為 true
。
建立預設 VPC
如果您刪除預設的 VPC,您可以再建立一個新的。您無法還原已刪除的上一個預設 VPC,而且您無法將現有的非預設 VPC 標記為預設 VPC。
當您建立預設的 VPC 時,它是使用預設 VPC 的標準元件建立,包括每個可用區域中的預設子網路。您無法指定自己的元件。您新預設 VPC 的子網路 CIDR 區塊,可能不會映射到和上一個預設 VPC 相同的可用區域。例如,如果具有 CIDR 區塊 172.31.0.0/20
的子網路是建立在您上一個預設 VPC 的 us-east-2a
中,它就可以建立在您新預設 VPC 的 us-east-2b
。
如果您在區域中已有預設的 VPC,即無法再建立另一個。
使用 主控台建立預設 VPC
在 https://console.aws.amazon.com/vpc/
開啟 Amazon VPC 主控台。 -
在導覽窗格中,選擇 Your VPCs (您的 VPC)。
-
選擇 Actions (動作)、Create Default VPC (建立預設 VPC)。
-
選擇 Create (建立)。關閉確認畫面。
使用命令列建立預設 VPC
您也可以使用 create-default-vpc AWS CLI 命令。這個命令沒有任何輸入參數。
aws ec2 create-default-vpc
下列為範例輸出。
{
"Vpc": {
"VpcId": "vpc-3f139646",
"InstanceTenancy": "default",
"Tags": [],
"Ipv6CidrBlockAssociationSet": [],
"State": "pending",
"DhcpOptionsId": "dopt-61079b07",
"CidrBlock": "172.31.0.0/16",
"IsDefault": true
}
}
或者,您可以使用適用於視窗的New-EC2DefaultVpc工具 PowerShell 命令或 CreateDefaultVpcAmazon EC2 API 動作。
建立預設子網路
您可以在沒有預設子網路的可用區域中建立預設子網路。例如,如果您已刪除預設子網路,或者 AWS 已新增新的可用區域且未在預設 VPC 中自動為該區域建立預設子網路,則可能想要建立預設子網路。
當您建立預設的子網路時,它是在您預設 VPC 的下一個可用連續空間中,使用大小 /20
的 IPv4 CIDR 區塊建立。適用的規定如下:
-
您不能自行指定 CIDR 區塊。
-
您無法還原您刪除的上一個預設子網路。
-
每個可用區域只能有一個預設子網路。
-
您不能在非預設 VPC 中建立預設子網路。
如果您的預設 VPC 中地址空間不足而無法建立大小 /20
的 CIDR 區塊,請求即失敗。如果您需要更多的地址空間,您可在您的 VPC 中新增 IPv4 CIDR 區塊。
如果您已建立 IPv6 CIDR 區塊與您預設 VPC 的關聯,新的預設子網路就不會自動收到 IPv6 CIDR 區塊。但您可以在建立它之後,建立 IPv6 CIDR 區塊與預設子網路的關聯。如需詳細資訊,請參閱 在子網路中新增或移除 IPv6 CIDR 區塊。
您無法使用 AWS Management Console建立預設子網路。
使用建立預設子網路 AWS CLI
使用命create-default-subnet AWS CLI 令並指定要在其中建立子網路的可用區域。
aws ec2 create-default-subnet --availability-zone us-east-2a
下列為範例輸出。
{
"Subnet": {
"AvailabilityZone": "us-east-2a",
"Tags": [],
"AvailableIpAddressCount": 4091,
"DefaultForAz": true,
"Ipv6CidrBlockAssociationSet": [],
"VpcId": "vpc-1a2b3c4d",
"State": "available",
"MapPublicIpOnLaunch": true,
"SubnetId": "subnet-1122aabb",
"CidrBlock": "172.31.32.0/20",
"AssignIpv6AddressOnCreation": false
}
}
若要取得有關設定的更多資訊 AWS CLI,請參閱《AWS Command Line Interface 使用者指南》。
或者,您可以使用適用於視窗的New-EC2DefaultSubnet工具 PowerShell 命令或 CreateDefaultSubnetAmazon EC2 API 動作。
刪除您的預設子網路和預設 VPC
您可以如同刪除任何其他子網路或 VPC 來刪除預設的子網路或預設的 VPC。不過,如果您刪除預設子網路或預設 VPC,您就必須在啟動執行個體時在其中一個 VPC 中明確指定子網路。如果您沒有其他 VPC,您就至少必須在一個可用區域中建立具有子網路的 VPC。如需詳細資訊,請參閱 建立 VPC。
如果您刪除預設的 VPC,您可以再建立一個新的。如需更多詳細資訊,請參閱 建立預設 VPC。
如果您刪除預設的子網路,您可以再建立一個新的。如需詳細資訊,請參閱 建立預設子網路。為確保您的新預設子網路能如預期運作,請修改子網路屬性以將公有 IP 地址指派給在該子網路中啟動的執行個體。如需更多詳細資訊,請參閱 修改子網路的 IP 位址屬性。每個可用區域只能有一個預設子網路。您不能在非預設 VPC 中建立預設子網路。