本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
僅使用 CLI 將您自己的 IPv6 CIDR 帶到 IPAM AWS
請依照下列步驟,僅使用 AWS CLI,自攜 IPv6 CIDR 至 IPAM,並分配 VPC。
重要
您目前無法在 Local Zones 中佈建或公告 BYOIP 地址範圍。
此教學課程假設您已完成下列各節中的步驟:
-
本教學課程的每個步驟都必須由三個「Organ AWS izations」帳戶中的其中一個完成:
管理帳戶。
在 將 IPAM 與組 AWS 織中的帳戶整合 中設定為您 IPAM 管理員的成員帳戶。在本教學課程中,此帳戶將稱為 IPAM 帳戶。
您組織中的成員帳戶將會從 IPAM 集區分配 CIDR。在本教學課程中,此帳戶將稱為成員帳戶。
目錄
步驟 1:建立 AWS CLI 命名的設定檔和 IAM 角色
若要以單一使用 AWS 者的身分完成本教學課程,您可以使用 AWS CLI 具名設定檔從一個 IAM 角色切換到另一個 IAM 角色。具名設定檔是您在搭配 AWS CLI使用 --profile
選項時所參考的設定和憑證的集合。有關如何為 AWS 帳戶建立 IAM 角色和具名設定檔的詳細資訊,請參閱 AWS Identity and Access Management 使用者指南中的 AWS CLI 中的使用 IAM 角色。
為您將在本教學課程中使用的三個 AWS 帳戶中,每個建立一個角色和一個具名的設定檔:
要
management-account
求「Organ AWS izations」管理帳戶的設定檔。設定
ipam-account
為 IPAM 管理員的 Organ AWS izations 成員帳戶所呼叫的設定檔。要
member-account
求組織中組 Organ AWS izations 成員帳戶的設定檔,此設定檔將從 IPAM 集區配置 CIDR。
建立 IAM 角色和具名設定檔後,請返回此頁面並繼續下一個步驟。在本自學課程的其餘部分中,您會注意到範例 AWS CLI 指令將--profile
選項與其中一個具名的設定檔搭配使用,以指示哪個帳戶必須執行命令。
步驟 2:建立 IPAM
此為選擇性步驟。如果已建立 IPAM,其作業區域為 us-east-1
和 us-west-2
,則可略過此步驟。建立 IPAM 並指定作業區域為 us-east-1
和 us-west-2
。必須選取作業區域,才能在建立 IPAM 集區時使用地區設定選項。IPAM 與 BYOIP 整合需要在 BYOIP CIDR 使用的任何集區上設定地區設定。
此步驟必須由 IPAM 帳戶完成。
執行以下命令:
aws ec2 create-ipam --description
my-ipam
--regionus-east-1
--operating-regionsRegionName=us-west-2
--profileipam-account
您會在輸出結果中看到您已建立的 IPAM。請記下 PublicDefaultScopeId
的值。下一個步驟需使用您的公有範圍 ID。
{
"Ipam": {
"OwnerId": "123456789012",
"IpamId": "ipam-090e48e75758de279",
"IpamArn": "arn:aws:ec2::123456789012:ipam/ipam-090e48e75758de279",
"PublicDefaultScopeId": "ipam-scope-0087d83896280b594",
"PrivateDefaultScopeId": "ipam-scope-08b70b04fbd524f8d",
"ScopeCount": 2,
"Description": "my-ipam",
"OperatingRegions": [
{
"RegionName": "us-east-1"
},
{
"RegionName": "us-west-2"
}
],
"Tags": []
}
}
步驟 3:建立 IPAM 集區
由於您要建立內含區域集區的最上層 IPAM 集區,而且我們要從區域集區配置空間給資源 (VPC),因此您必須在區域集區 (而不是最上層集區) 上設定地區設定。在稍後的步驟中建立區域集區時,您會新增區域集區的地區設定。IPAM 與 BYOIP 整合需要在 BYOIP CIDR 使用的任何集區上設定地區設定。
此步驟必須由 IPAM 帳戶完成。
選擇是否要讓此 IPAM 集區 CIDR 透 AWS 過公用網際網路廣告 (--publicly-advertisable
或)。--no-publicly-advertisable
注意
請注意,範圍 ID 需為公有範圍的 ID,且地址系列需為 ipv6
。
若要為所有 AWS 資源建立 IPv6 位址集區,請使用 AWS CLI
-
執行下列命令以建立 IPAM 集區。使用您在上一個步驟中建立的 IPAM 公有範圍 ID。
aws ec2 create-ipam-pool --region
us-east-1
--ipam-scope-idipam-scope-0087d83896280b594
--description"top-level-IPv6-pool"
--address-familyipv6
--publicly-advertisable
--profileipam-account
您會在輸出結果中看到
create-in-progress
,表示正在建立集區。{ "IpamPool": { "OwnerId": "123456789012", "IpamPoolId": "ipam-pool-07f2466c7158b50c4", "IpamPoolArn": "arn:aws:ec2::123456789012:ipam-pool/ipam-pool-07f2466c7158b50c4", "IpamScopeArn": "arn:aws:ec2::123456789012:ipam-scope/ipam-scope-0087d83896280b594", "IpamScopeType": "public", "IpamArn": "arn:aws:ec2::123456789012:ipam/ipam-090e48e75758de279", "Locale": "None", "PoolDepth": 1, "State": "create-in-progress", "Description": "top-level-Ipv6-pool", "AutoImport": false, "Advertisable": true, "AddressFamily": "ipv6", "Tags": [] } }
-
執行下列命令,直到輸出結果顯示
create-complete
的狀態為止。aws ec2 describe-ipam-pools --region
us-east-1
--profileipam-account
下例的輸出結果顯示集區的狀態:
{ "IpamPool": { "OwnerId": "123456789012", "IpamPoolId": "ipam-pool-07f2466c7158b50c4", "IpamPoolArn": "arn:aws:ec2::123456789012:ipam-pool/ipam-pool-07f2466c7158b50c4", "IpamScopeArn": "arn:aws:ec2::123456789012:ipam-scope/ipam-scope-0087d83896280b594", "IpamScopeType": "public", "IpamArn": "arn:aws:ec2::123456789012:ipam/ipam-090e48e75758de279", "Locale": "None", "PoolDepth": 1, "State": "create-complete", "Description": "top-level-Ipv6-pool", "AutoImport": false, "Advertisable": true, "AddressFamily": "ipv6", "Tags": [] } }
步驟 4:在最上層集區佈建 CIDR
在最上層集區佈建 CIDR 區塊。請注意,將 IPv6 CIDR 佈建至頂層集區內的集區時,您可以使用的最特定 IPv6 位址範圍是公開廣告的 CIDR 的 /48,而不可公開廣告的 CIDR 則為 /60。請求中需內含 CIDR 和 BYOIP 訊息和憑證簽章,以便我們確認您擁有該公有空間。如需 BYOIP 必要條件清單,包括如何獲取此 BYOIP 訊息和憑證簽章,請參閱 僅使用 CLI 將您自己的公用 IPv4 CIDR 帶到 IPAM AWS。
只有在最上層集區中佈建 BYOIP CIDR 時才需新增 --cidr-authorization-context
。最上層集區內的區域集區可省略 --cidr-authorization-context
選項。
此步驟必須由 IPAM 帳戶完成。
使用將 CIDR 區塊佈建至集區 AWS CLI
-
執行下列命令以佈建 CIDR。
aws ec2 provision-ipam-pool-cidr --region
us-east-1
--ipam-pool-idipam-pool-07f2466c7158b50c4
--cidr2605:9cc0:409::/48
--cidr-authorization-context Message="1|aws|470889052444|2605:9cc0:409::/48|20250101|SHA256|RSAPSS
",Signature="FU26~vRG~NUGXa~akxd6dvdcCfvL88g8d~YAuai-CR7HqMwzcgdS9RlpBGtfIdsRGyr77LmWyWqU9Xp1g2R1kSkfD00NiLKLcv9F63k6wdEkyFxNp7RAJDvF1mBwxmSgH~Crt-Vp6LON3yOOXMp4JENB9uM7sMlu6oeoutGyyhXFeYPzlGSRdcdfKNKaimvPCqVsxGN5AwSilKQ8byNqoa~G3dvs8ueSaDcT~tW4CnILura70nyK4f2XzgPKKevAD1g8bpKmOFMbHS30CxduYknnDl75lvEJs1J91u3-wispI~r69fq515UR19TA~fmmxBDh1huQ8DkM1rqcwveWow__
" --profileipam-account
輸出結果會顯示 CIDR 的佈建處於待定狀態。
{ "IpamPoolCidr": { "Cidr": "2605:9cc0:409::/48", "State": "pending-provision" } }
-
請先確定此 CIDR 已佈建,然後再繼續。
重要
雖然大部分佈建都會在兩小時內完成,但最多可能需要一週的時間才能完成可公開廣告範圍的佈建程序。
執行下列命令,直到輸出結果顯示
provisioned
的狀態為止。aws ec2 get-ipam-pool-cidrs --region
us-east-1
--ipam-pool-idipam-pool-07f2466c7158b50c4
--profileipam-account
下例的輸出結果即顯示狀態。
{ "IpamPoolCidrs": [ { "Cidr": "2605:9cc0:409::/48", "State": "provisioned" } ] }
步驟 5:在最上層集區內建立一個區域集區。
在最上層集區內建立一個區域集區。集區上需有 --locale
,且其必須是您在建立 IPAM 時設定的作業區域之一。
此步驟必須由 IPAM 帳戶完成。
重要
建立集區時,必須包含 --aws-service ec2
。您選擇的服務決定了 CIDR 將廣告的 AWS 服務。目前唯一的選擇是ec2
,這表示從這個集區配置的 CIDR 可廣告用於 Amazon EC2 服務和 Amazon VPC 服務 (適用於與 VPC 相關聯的 CIDR)。
使用 AWS CLI建立區域集區
-
執行下列命令以建立集區。
aws ec2 create-ipam-pool --description
"Regional-IPv6-pool"
--regionus-east-1
--ipam-scope-idipam-scope-0087d83896280b594
--source-ipam-pool-idipam-pool-07f2466c7158b50c4
--localeus-west-2
--address-familyipv6
--aws-service ec2 --profileipam-account
您會在輸出結果中看到 IPAM 建立了集區。
{ "IpamPool": { "OwnerId": "123456789012", "IpamPoolId": "ipam-pool-0053b7d2b4fc3f730", "SourceIpamPoolId": "ipam-pool-07f2466c7158b50c4", "IpamPoolArn": "arn:aws:ec2::123456789012:ipam-pool/ipam-pool-0053b7d2b4fc3f730", "IpamScopeArn": "arn:aws:ec2::123456789012:ipam-scope/ipam-scope-0087d83896280b594", "IpamScopeType": "public", "IpamArn": "arn:aws:ec2::123456789012:ipam/ipam-090e48e75758de279", "Locale": "us-west-2", "PoolDepth": 2, "State": "create-in-progress", "Description": "reg-ipv6-pool", "AutoImport": false, "Advertisable": true, "AddressFamily": "ipv6", "Tags": [], "ServiceType": "ec2" } }
-
執行下列命令,直到輸出結果顯示
create-complete
的狀態為止。aws ec2 describe-ipam-pools --region
us-east-1
--profileipam-account
您會在輸出結果中看到 IPAM 內的集區。在本教學課程中,我們建立了最上層和區域集區,所以這兩種集區您都會看到。
步驟 6:在區域集區中佈建 CIDR
在區域集區中佈建 CIDR 區塊。請注意,將 CIDR 佈建至頂層集區內的集區時,您可以帶來的最特定 IPv6 位址範圍是 /48 (適用於可公開廣告的 CIDR),而不可公開廣告的 CIDR 則為 /60。
此步驟必須由 IPAM 帳戶完成。
若要使用將 CIDR 區塊指派給區域集區 AWS CLI
-
執行下列命令以佈建 CIDR。
aws ec2 provision-ipam-pool-cidr --region
us-east-1
--ipam-pool-idipam-pool-0053b7d2b4fc3f730
--cidr2605:9cc0:409::/48
--profileipam-account
輸出結果會顯示 CIDR 的佈建處於待定狀態。
{ "IpamPoolCidr": { "Cidr": "2605:9cc0:409::/48", "State": "pending-provision" } }
-
執行下列命令,直到輸出結果顯示
provisioned
的狀態為止。aws ec2 get-ipam-pool-cidrs --region
us-east-1
--ipam-pool-idipam-pool-0053b7d2b4fc3f730
--profileipam-account
下例的輸出結果顯示正確狀態。
{ "IpamPoolCidrs": [ { "Cidr": "2605:9cc0:409::/48", "State": "provisioned" } ] }
步驟 7. 共用區域集區
請遵循本節中的步驟,使用 AWS Resource Access Manager (RAM) 共用 IPAM 集區。
在 AWS RAM啟用資源共用
建立 IPAM 之後,您會想要與組織中的其他帳戶共用區域集區。在共用 IPAM 集區之前,請先完成本節中的步驟,以啟用與 AWS RAM資源共用。如果您使用啟 AWS CLI 用資源共用,請使用選--profile
項。management-account
啟用資源共用
-
使用 AWS Organizations 管理帳戶,請在 https://console.aws.amazon.com/ram/
開啟 AWS RAM 主控台。 -
在左側導覽窗格中,選擇 [設定],選擇 [啟用共用對象] AWS Organizations,然後選擇 [儲存設定]。
您現在可以與組織的其他成員共用 IPAM 集區。
使用以下方式共用 IPAM 集區 AWS RAM
在本節中,您將與另一個 AWS Organizations 成員帳戶共享區域集區。如需共用 IPAM 集區的完整說明 (包括所需 IAM 許可的相關資訊),請參閱 透過 AWS RAM 共用 IPAM 集區。如果您使用啟 AWS CLI 用資源共用,請使用選--profile
項。ipam-account
若要使用共用 IPAM 集區 AWS RAM
-
使用 IPAM 管理員帳戶,在 https://console.aws.amazon.com/ipam/
中開啟 IPAM 主控台。 -
在導覽窗格中選擇 Pools (集區)。
-
選擇專用範圍,選擇 IPAM 集區,然後選擇「動作」 >「檢視詳細資料」。
-
在 Resource sharing (資源共用) 底下,選擇 Create resource share (建立資源共用)。 AWS RAM 主控台隨即開啟。您可以使用共用集區 AWS RAM。
-
選擇 Create a resource share (建立資源共用)。
-
在 AWS RAM 主控台中,再次選擇 [建立資源共用]。
-
新增共用集區的名稱。
-
在 [選取資源類型] 下,選擇 IPAM 集區,然後選擇您要共用的集區的 ARN。
-
選擇下一步。
-
選擇AWSRAMPermissionIpamPoolByoipCidrImport權限。許可選項的詳細資料未涵蓋在本教學課程的範圍,但您可以在 透過 AWS RAM 共用 IPAM 集區 中了解有關這些選項的詳細資訊。
-
選擇下一步。
-
在主體 > 選取主體類型下,選擇 AWS 帳戶並輸入要將 IP 地址範圍帶入 IPAM 之帳戶的帳戶 ID,然後選擇新增。
-
選擇下一步。
-
檢閱資源共用選項,以及您要與其共用的主體,然後選擇建立。
-
若要允許
member-account
帳戶從 IPAM 集區配置 IP 地址 CIDRS,請使用AWSRAMDefaultPermissionsIpamPool
建立第二個資源共用。--resource-arns
值為您在上一節建立之 IPAM 集區的 ARN。的值--principals
是的帳戶 IDmember-account
。--permission-arns
值為AWSRAMDefaultPermissionsIpamPool
許可的 ARN。
步驟 8:使用 IPv6 CIDR 建立 VPC
使用 IPAM 集區 ID 建立 VPC。同時還必須使用 --cidr-block
選項使 IPv4 CIDR 區塊與 VPC 產生關聯,否則請求會失敗。當您執行本節中的命令時,--region
的值必須與您在建立 BYOIP CIDR 即將使用的集區時所輸入的 --locale
選項相符。
此步驟必須由該成員帳戶完成。
若要使用 AWS CLI
-
執行下列命令以佈建 CIDR。
aws ec2 create-vpc --region
us-west-2
--ipv6-ipam-pool-idipam-pool-0053b7d2b4fc3f730
--cidr-block10.0.0.0/16
--ipv6-netmask-length56
--profilemember-account
您會在輸出結果中看到建立的 VPC。
{ "Vpc": { "CidrBlock": "10.0.0.0/16", "DhcpOptionsId": "dopt-2afccf50", "State": "pending", "VpcId": "vpc-00b5573ffc3b31a29", "OwnerId": "123456789012", "InstanceTenancy": "default", "Ipv6CidrBlockAssociationSet": [ { "AssociationId": "vpc-cidr-assoc-01b5703d6cc695b5b", "Ipv6CidrBlock": "2605:9cc0:409::/56", "Ipv6CidrBlockState": { "State": "associating" }, "NetworkBorderGroup": "us-east-1", "Ipv6Pool": "ipam-pool-0053b7d2b4fc3f730" } ], "CidrBlockAssociationSet": [ { "AssociationId": "vpc-cidr-assoc-09cccb07d4e9a0e0e", "CidrBlock": "10.0.0.0/16", "CidrBlockState": { "State": "associated" } } ], "IsDefault": false } }
-
檢視 IPAM 中的 VPC 配置。
aws ec2 get-ipam-pool-allocations --region
us-west-2
--ipam-pool-idipam-pool-0053b7d2b4fc3f730
--profileipam-account
您會在輸出結果中看到 IPAM 內的配置。
{ "IpamPoolAllocations": [ { "Cidr": "2605:9cc0:409::/56", "IpamPoolAllocationId": "ipam-pool-alloc-5f8db726fb9e4ff0a33836e649283a52", "ResourceId": "vpc-00b5573ffc3b31a29", "ResourceType": "vpc", "ResourceOwner": "123456789012" } ] }
步驟 9:公告 CIDR
建立具有在 IPAM 中配置 CIDR 的 VPC 之後,您就可以開始在已定義的集區中廣告您帶到 AWS 的 CIDR。--aws-service ec2
在本教學課程中是指您的區域集區。預設情況下不會公告 CIDR,亦即,不能透過網際網路公開存取它。當您執行本節中的命令時,--region
的值必須與您在建立 BYOIP CIDR 即將使用的區域集區時所輸入的 --locale
選項相符。
此步驟必須由 IPAM 帳戶完成。
開始使用 CIDR 做廣告 AWS CLI
-
執行下列命令以公告 CIDR。
aws ec2 advertise-byoip-cidr --region
us-west-2
--cidr2605:9cc0:409::/48
--profileipam-account
您會在輸出結果中看到 CIDR 已公告。
{ "ByoipCidr": { "Cidr": "2605:9cc0:409::/48", "State": "advertised" } }
步驟 10:清除
請依照本節中的步驟清除您在本教學課程中佈建和建立的資源。當您執行本節中的命令時,--region
的值必須與您在建立 BYOIP CIDR 即將使用的區域集區時所輸入的 --locale
選項相符。
使用清理 AWS CLI
-
執行下列命令以檢視透過 IPAM 進行管理的 VPC 配置。
此步驟必須由 IPAM 帳戶完成。
aws ec2 get-ipam-pool-allocations --region
us-west-2
--ipam-pool-idipam-pool-0053b7d2b4fc3f730
--profileipam-account
該輸出結果會顯示 IPAM 中的分配情況。
{ "IpamPoolAllocations": [ { "Cidr": "2605:9cc0:409::/56", "IpamPoolAllocationId": "ipam-pool-alloc-5f8db726fb9e4ff0a33836e649283a52", "ResourceId": "vpc-00b5573ffc3b31a29", "ResourceType": "vpc", "ResourceOwner": "123456789012" } ] }
-
執行下列命令以停止公告 CIDR。當您執行本步驟中的命令時,
--region
的值必須與您在建立 BYOIP CIDR 即將使用的區域集區時所輸入的--locale
選項相符。此步驟必須由 IPAM 帳戶完成。
aws ec2 withdraw-byoip-cidr --region
us-west-2
--cidr2605:9cc0:409::/48
--profileipam-account
您會在輸出結果中看到 CIDR 狀態從 advertised (已公告) 變成 provisioned (已佈建)。
{ "ByoipCidr": { "Cidr": "2605:9cc0:409::/48", "State": "provisioned" } }
-
執行下列命令以刪除 VPC。當您執行本節中的命令時,
--region
的值必須與您在建立 BYOIP CIDR 即將使用的區域集區時所輸入的--locale
選項相符。此步驟必須由該成員帳戶完成。
aws ec2 delete-vpc --region
us-west-2
--vpc-idvpc-00b5573ffc3b31a29
--profilemember-account
當您執行此命令時,將不會看到任何輸出結果。
-
執行下列命令以檢視透過 IPAM 中的 VPC 配置。IPAM 可能需要一段時間才會發現 VPC 已遭刪除並移除此配置。當您執行本節中的命令時,
--region
的值必須與您在建立 BYOIP CIDR 即將使用的區域集區時所輸入的--locale
選項相符。此步驟必須由 IPAM 帳戶完成。
aws ec2 get-ipam-pool-allocations --region
us-west-2
--ipam-pool-idipam-pool-0053b7d2b4fc3f730
--profileipam-account
該輸出結果會顯示 IPAM 中的分配情況。
{ "IpamPoolAllocations": [ { "Cidr": "2605:9cc0:409::/56", "IpamPoolAllocationId": "ipam-pool-alloc-5f8db726fb9e4ff0a33836e649283a52", "ResourceId": "vpc-00b5573ffc3b31a29", "ResourceType": "vpc", "ResourceOwner": "123456789012" } ] }
重新執行命令並尋找要移除的配置。您無法繼續清除和解除佈建 IPAM 集區的 CIDR,直到您發現配置已從 IPAM 移除為止。
aws ec2 get-ipam-pool-allocations --region
us-west-2
--ipam-pool-idipam-pool-0053b7d2b4fc3f730
--profileipam-account
輸出結果會顯示該配置已從 IPAM 中刪除。
{ "IpamPoolAllocations": [] }
-
刪除 RAM 共用並停用與 AWS Organizations 整合的 RAM。依序完成在 RAM 使用指南中刪除 AWS RAM 中的資源共用和停用與 Organ AWS izations 的AWS 資源共用中的步驟,以刪除 RAM 共用並停用與 Organ AWS izations 的 RAM 整合。
此步驟必須各自由 IPAM 帳戶和管理帳戶完成。如果您使用刪 AWS CLI 除 RAM 共用並停用 RAM 整合,請使用
--profile
和ipam-account
--profile
選項。management-account
-
執行下列命令以解除佈建區域集區的 CIDR。
此步驟必須由 IPAM 帳戶完成。
aws ec2 deprovision-ipam-pool-cidr --region
us-east-1
--ipam-pool-idipam-pool-0053b7d2b4fc3f730
--cidr2605:9cc0:409::/48
--profileipam-account
輸出結果會顯示 CIDR 的解除佈建處於待定狀態。
{ "IpamPoolCidr": { "Cidr": "2605:9cc0:409::/48", "State": "pending-deprovision" } }
解除佈建需要一段時間才能完成。繼續執行命令,直到 CIDR 狀態變成 deprovisioned (已解除佈建) 為止。
aws ec2 get-ipam-pool-cidrs --region
us-east-1
--ipam-pool-idipam-pool-0053b7d2b4fc3f730
--cidr2605:9cc0:409::/48
--profileipam-account
輸出結果會顯示 CIDR 的解除佈建處於待定狀態。
{ "IpamPoolCidr": { "Cidr": "2605:9cc0:409::/48", "State": "deprovisioned" } }
-
執行下列命令以刪除區域集區。
此步驟必須由 IPAM 帳戶完成。
aws ec2 delete-ipam-pool --region
us-east-1
--ipam-pool-idipam-pool-0053b7d2b4fc3f730
--profileipam-account
您可在輸出結果中看到刪除狀態。
{ "IpamPool": { "OwnerId": "123456789012", "IpamPoolId": "ipam-pool-0053b7d2b4fc3f730", "SourceIpamPoolId": "ipam-pool-07f2466c7158b50c4", "IpamPoolArn": "arn:aws:ec2::123456789012:ipam-pool/ipam-pool-0053b7d2b4fc3f730", "IpamScopeArn": "arn:aws:ec2::123456789012:ipam-scope/ipam-scope-0087d83896280b594", "IpamScopeType": "public", "IpamArn": "arn:aws:ec2::123456789012:ipam/ipam-090e48e75758de279", "Locale": "us-east-1", "PoolDepth": 2, "State": "delete-in-progress", "Description": "reg-ipv6-pool", "AutoImport": false, "Advertisable": true, "AddressFamily": "ipv6" } }
-
執行下列命令以解除佈建最上層集區的 CIDR。
此步驟必須由 IPAM 帳戶完成。
aws ec2 deprovision-ipam-pool-cidr --region
us-east-1
--ipam-pool-idipam-pool-07f2466c7158b50c4
--cidr2605:9cc0:409::/48
--profileipam-account
輸出結果會顯示 CIDR 的解除佈建處於待定狀態。
{ "IpamPoolCidr": { "Cidr": "2605:9cc0:409::/48", "State": "pending-deprovision" } }
解除佈建需要一段時間才能完成。執行下列命令以檢查解除佈建的狀態。
aws ec2 get-ipam-pool-cidrs --region
us-east-1
--ipam-pool-idipam-pool-07f2466c7158b50c4
--profileipam-account
請等到狀態變成 deprovisioned (已解除佈建) 後,再繼續進行下一個步驟。
{ "IpamPoolCidr": { "Cidr": "2605:9cc0:409::/48", "State": "deprovisioned" } }
-
執行下列命令以刪除最上層集區。
此步驟必須由 IPAM 帳戶完成。
aws ec2 delete-ipam-pool --region
us-east-1
--ipam-pool-idipam-pool-07f2466c7158b50c4
--profileipam-account
您可在輸出結果中看到刪除狀態。
{ "IpamPool": { "OwnerId": "123456789012", "IpamPoolId": "ipam-pool-0053b7d2b4fc3f730", "SourceIpamPoolId": "ipam-pool-07f2466c7158b50c4", "IpamPoolArn": "arn:aws:ec2::123456789012:ipam-pool/ipam-pool-0053b7d2b4fc3f730", "IpamScopeArn": "arn:aws:ec2::123456789012:ipam-scope/ipam-scope-0087d83896280b594", "IpamScopeType": "public", "IpamArn": "arn:aws:ec2::123456789012:ipam/ipam-090e48e75758de279", "Locale": "us-east-1", "PoolDepth": 2, "State": "delete-in-progress", "Description": "reg-ipv6-pool", "AutoImport": false, "Advertisable": true, "AddressFamily": "ipv6" } }
-
執行下列命令以刪除 IPAM。
此步驟必須由 IPAM 帳戶完成。
aws ec2 delete-ipam --region
us-east-1
--ipam-idipam-090e48e75758de279
--profileipam-account
您會在輸出結果中看到 IPAM 回應。這表示 IPAM 已刪除。
{ "Ipam": { "OwnerId": "123456789012", "IpamId": "ipam-090e48e75758de279", "IpamArn": "arn:aws:ec2::123456789012:ipam/ipam-090e48e75758de279", "PublicDefaultScopeId": "ipam-scope-0087d83896280b594", "PrivateDefaultScopeId": "ipam-scope-08b70b04fbd524f8d", "ScopeCount": 2, "OperatingRegions": [ { "RegionName": "us-east-1" }, { "RegionName": "us-west-2" } ] } }