僅使用 CLI 將您自己的 IPv6 CIDR 帶到 IPAM AWS - Amazon Virtual Private Cloud

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

僅使用 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-1us-west-2,則可略過此步驟。建立 IPAM 並指定作業區域為 us-east-1us-west-2。必須選取作業區域,才能在建立 IPAM 集區時使用地區設定選項。IPAM 與 BYOIP 整合需要在 BYOIP CIDR 使用的任何集區上設定地區設定。

此步驟必須由 IPAM 帳戶完成。

執行以下命令:

aws ec2 create-ipam --description my-ipam --region us-east-1 --operating-regions RegionName=us-west-2 --profile ipam-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
  1. 執行下列命令以建立 IPAM 集區。使用您在上一個步驟中建立的 IPAM 公有範圍 ID。

    aws ec2 create-ipam-pool --region us-east-1 --ipam-scope-id ipam-scope-0087d83896280b594 --description "top-level-IPv6-pool" --address-family ipv6 --publicly-advertisable --profile ipam-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": [] } }
  2. 執行下列命令,直到輸出結果顯示 create-complete 的狀態為止。

    aws ec2 describe-ipam-pools --region us-east-1 --profile ipam-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
  1. 執行下列命令以佈建 CIDR。

    aws ec2 provision-ipam-pool-cidr --region us-east-1 --ipam-pool-id ipam-pool-07f2466c7158b50c4 --cidr 2605: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__" --profile ipam-account

    輸出結果會顯示 CIDR 的佈建處於待定狀態。

    { "IpamPoolCidr": { "Cidr": "2605:9cc0:409::/48", "State": "pending-provision" } }
  2. 請先確定此 CIDR 已佈建,然後再繼續。

    重要

    雖然大部分佈建都會在兩小時內完成,但最多可能需要一週的時間才能完成可公開廣告範圍的佈建程序。

    執行下列命令,直到輸出結果顯示 provisioned 的狀態為止。

    aws ec2 get-ipam-pool-cidrs --region us-east-1 --ipam-pool-id ipam-pool-07f2466c7158b50c4 --profile ipam-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建立區域集區
  1. 執行下列命令以建立集區。

    aws ec2 create-ipam-pool --description "Regional-IPv6-pool" --region us-east-1 --ipam-scope-id ipam-scope-0087d83896280b594 --source-ipam-pool-id ipam-pool-07f2466c7158b50c4 --locale us-west-2 --address-family ipv6 --aws-service ec2 --profile ipam-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" } }
  2. 執行下列命令,直到輸出結果顯示 create-complete 的狀態為止。

    aws ec2 describe-ipam-pools --region us-east-1 --profile ipam-account

    您會在輸出結果中看到 IPAM 內的集區。在本教學課程中,我們建立了最上層和區域集區,所以這兩種集區您都會看到。

步驟 6:在區域集區中佈建 CIDR

在區域集區中佈建 CIDR 區塊。請注意,將 CIDR 佈建至頂層集區內的集區時,您可以帶來的最特定 IPv6 位址範圍是 /48 (適用於可公開廣告的 CIDR),而不可公開廣告的 CIDR 則為 /60。

此步驟必須由 IPAM 帳戶完成。

若要使用將 CIDR 區塊指派給區域集區 AWS CLI
  1. 執行下列命令以佈建 CIDR。

    aws ec2 provision-ipam-pool-cidr --region us-east-1 --ipam-pool-id ipam-pool-0053b7d2b4fc3f730 --cidr 2605:9cc0:409::/48 --profile ipam-account

    輸出結果會顯示 CIDR 的佈建處於待定狀態。

    { "IpamPoolCidr": { "Cidr": "2605:9cc0:409::/48", "State": "pending-provision" } }
  2. 執行下列命令,直到輸出結果顯示 provisioned 的狀態為止。

    aws ec2 get-ipam-pool-cidrs --region us-east-1 --ipam-pool-id ipam-pool-0053b7d2b4fc3f730 --profile ipam-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項。

啟用資源共用
  1. 使用 AWS Organizations 管理帳戶,請在 https://console.aws.amazon.com/ram/ 開啟 AWS RAM 主控台。

  2. 在左側導覽窗格中,選擇 [設定],選擇 [啟用共用對象] AWS Organizations,然後選擇 [儲存設定]。

您現在可以與組織的其他成員共用 IPAM 集區。

使用以下方式共用 IPAM 集區 AWS RAM

在本節中,您將與另一個 AWS Organizations 成員帳戶共享區域集區。如需共用 IPAM 集區的完整說明 (包括所需 IAM 許可的相關資訊),請參閱 透過 AWS RAM 共用 IPAM 集區。如果您使用啟 AWS CLI 用資源共用,請使用選--profile ipam-account項。

若要使用共用 IPAM 集區 AWS RAM
  1. 使用 IPAM 管理員帳戶,在 https://console.aws.amazon.com/ipam/ 中開啟 IPAM 主控台。

  2. 在導覽窗格中選擇 Pools (集區)。

  3. 選擇專用範圍,選擇 IPAM 集區,然後選擇「動作」 >「檢視詳細資料」。

  4. Resource sharing (資源共用) 底下,選擇 Create resource share (建立資源共用)。 AWS RAM 主控台隨即開啟。您可以使用共用集區 AWS RAM。

  5. 選擇 Create a resource share (建立資源共用)。

  6. 在 AWS RAM 主控台中,再次選擇 [建立資源共用]。

  7. 新增共用集區的名稱

  8. [選取資源類型] 下,選擇 IPAM 集區,然後選擇您要共用的集區的 ARN。

  9. 選擇下一步

  10. 選擇AWSRAMPermissionIpamPoolByoipCidrImport權限。許可選項的詳細資料未涵蓋在本教學課程的範圍,但您可以在 透過 AWS RAM 共用 IPAM 集區 中了解有關這些選項的詳細資訊。

  11. 選擇下一步

  12. 主體 > 選取主體類型下,選擇 AWS  帳戶並輸入要將 IP 地址範圍帶入 IPAM 之帳戶的帳戶 ID,然後選擇新增

  13. 選擇下一步

  14. 檢閱資源共用選項,以及您要與其共用的主體,然後選擇建立

  15. 若要允許 member-account 帳戶從 IPAM 集區配置 IP 地址 CIDRS,請使用 AWSRAMDefaultPermissionsIpamPool 建立第二個資源共用。--resource-arns 值為您在上一節建立之 IPAM 集區的 ARN。的值--principals是的帳戶 ID member-account--permission-arns 值為 AWSRAMDefaultPermissionsIpamPool 許可的 ARN。

步驟 8:使用 IPv6 CIDR 建立 VPC

使用 IPAM 集區 ID 建立 VPC。同時還必須使用 --cidr-block 選項使 IPv4 CIDR 區塊與 VPC 產生關聯,否則請求會失敗。當您執行本節中的命令時,--region 的值必須與您在建立 BYOIP CIDR 即將使用的集區時所輸入的 --locale 選項相符。

此步驟必須由該成員帳戶完成。

若要使用 AWS CLI
  1. 執行下列命令以佈建 CIDR。

    aws ec2 create-vpc --region us-west-2 --ipv6-ipam-pool-id ipam-pool-0053b7d2b4fc3f730 --cidr-block 10.0.0.0/16 --ipv6-netmask-length 56 --profile member-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 } }
  2. 檢視 IPAM 中的 VPC 配置。

    aws ec2 get-ipam-pool-allocations --region us-west-2 --ipam-pool-id ipam-pool-0053b7d2b4fc3f730 --profile ipam-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 --cidr 2605:9cc0:409::/48 --profile ipam-account

    您會在輸出結果中看到 CIDR 已公告。

    { "ByoipCidr": { "Cidr": "2605:9cc0:409::/48", "State": "advertised" } }

步驟 10:清除

請依照本節中的步驟清除您在本教學課程中佈建和建立的資源。當您執行本節中的命令時,--region 的值必須與您在建立 BYOIP CIDR 即將使用的區域集區時所輸入的 --locale 選項相符。

使用清理 AWS CLI
  1. 執行下列命令以檢視透過 IPAM 進行管理的 VPC 配置。

    此步驟必須由 IPAM 帳戶完成。

    aws ec2 get-ipam-pool-allocations --region us-west-2 --ipam-pool-id ipam-pool-0053b7d2b4fc3f730 --profile ipam-account

    該輸出結果會顯示 IPAM 中的分配情況。

    { "IpamPoolAllocations": [ { "Cidr": "2605:9cc0:409::/56", "IpamPoolAllocationId": "ipam-pool-alloc-5f8db726fb9e4ff0a33836e649283a52", "ResourceId": "vpc-00b5573ffc3b31a29", "ResourceType": "vpc", "ResourceOwner": "123456789012" } ] }
  2. 執行下列命令以停止公告 CIDR。當您執行本步驟中的命令時,--region 的值必須與您在建立 BYOIP CIDR 即將使用的區域集區時所輸入的 --locale 選項相符。

    此步驟必須由 IPAM 帳戶完成。

    aws ec2 withdraw-byoip-cidr --region us-west-2 --cidr 2605:9cc0:409::/48 --profile ipam-account

    您會在輸出結果中看到 CIDR 狀態從 advertised (已公告) 變成 provisioned (已佈建)。

    { "ByoipCidr": { "Cidr": "2605:9cc0:409::/48", "State": "provisioned" } }
  3. 執行下列命令以刪除 VPC。當您執行本節中的命令時,--region 的值必須與您在建立 BYOIP CIDR 即將使用的區域集區時所輸入的 --locale 選項相符。

    此步驟必須由該成員帳戶完成。

    aws ec2 delete-vpc --region us-west-2 --vpc-id vpc-00b5573ffc3b31a29 --profile member-account

    當您執行此命令時,將不會看到任何輸出結果。

  4. 執行下列命令以檢視透過 IPAM 中的 VPC 配置。IPAM 可能需要一段時間才會發現 VPC 已遭刪除並移除此配置。當您執行本節中的命令時,--region 的值必須與您在建立 BYOIP CIDR 即將使用的區域集區時所輸入的 --locale 選項相符。

    此步驟必須由 IPAM 帳戶完成。

    aws ec2 get-ipam-pool-allocations --region us-west-2 --ipam-pool-id ipam-pool-0053b7d2b4fc3f730 --profile ipam-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-id ipam-pool-0053b7d2b4fc3f730 --profile ipam-account

    輸出結果會顯示該配置已從 IPAM 中刪除。

    { "IpamPoolAllocations": [] }
  5. 刪除 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選項。

  6. 執行下列命令以解除佈建區域集區的 CIDR。

    此步驟必須由 IPAM 帳戶完成。

    aws ec2 deprovision-ipam-pool-cidr --region us-east-1 --ipam-pool-id ipam-pool-0053b7d2b4fc3f730 --cidr 2605:9cc0:409::/48 --profile ipam-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-id ipam-pool-0053b7d2b4fc3f730 --cidr 2605:9cc0:409::/48 --profile ipam-account

    輸出結果會顯示 CIDR 的解除佈建處於待定狀態。

    { "IpamPoolCidr": { "Cidr": "2605:9cc0:409::/48", "State": "deprovisioned" } }
  7. 執行下列命令以刪除區域集區。

    此步驟必須由 IPAM 帳戶完成。

    aws ec2 delete-ipam-pool --region us-east-1 --ipam-pool-id ipam-pool-0053b7d2b4fc3f730 --profile ipam-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" } }
  8. 執行下列命令以解除佈建最上層集區的 CIDR。

    此步驟必須由 IPAM 帳戶完成。

    aws ec2 deprovision-ipam-pool-cidr --region us-east-1 --ipam-pool-id ipam-pool-07f2466c7158b50c4 --cidr 2605:9cc0:409::/48 --profile ipam-account

    輸出結果會顯示 CIDR 的解除佈建處於待定狀態。

    { "IpamPoolCidr": { "Cidr": "2605:9cc0:409::/48", "State": "pending-deprovision" } }

    解除佈建需要一段時間才能完成。執行下列命令以檢查解除佈建的狀態。

    aws ec2 get-ipam-pool-cidrs --region us-east-1 --ipam-pool-id ipam-pool-07f2466c7158b50c4 --profile ipam-account

    請等到狀態變成 deprovisioned (已解除佈建) 後,再繼續進行下一個步驟。

    { "IpamPoolCidr": { "Cidr": "2605:9cc0:409::/48", "State": "deprovisioned" } }
  9. 執行下列命令以刪除最上層集區。

    此步驟必須由 IPAM 帳戶完成。

    aws ec2 delete-ipam-pool --region us-east-1 --ipam-pool-id ipam-pool-07f2466c7158b50c4 --profile ipam-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" } }
  10. 執行下列命令以刪除 IPAM。

    此步驟必須由 IPAM 帳戶完成。

    aws ec2 delete-ipam --region us-east-1 --ipam-id ipam-090e48e75758de279 --profile ipam-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" } ] } }