すべてのプロダクト
Search
ドキュメントセンター

Elastic IP Address:IP アドレスプールを共有する

最終更新日:Nov 09, 2025

アカウント間のコラボレーションやリソース管理のシナリオでは、IP アドレスプールを他の Alibaba Cloud アカウントと共有して、IP の利用率を向上させ、リソース管理を容易にすることができます。

概要

IP アドレスプールのリソース所有者は、IP アドレスプールを他の Alibaba Cloud アカウント (プリンシパル) と共有できます。IP アドレスプールが共有されると、プリンシパルはそれを使用して EIP を割り当てることができます。リソース所有者は、同じまたは異なる企業の組織内の Alibaba Cloud アカウントとリソースを共有できます。リソース共有の詳細については、「リソース共有とは」をご参照ください。

重要

IP アドレスプールの所有者アカウントに支払い遅延があり、15 日以内に支払いが完了しない場合、その IP アドレスプールから他の Alibaba Cloud アカウントに割り当てられた EIP も一時停止されます。 詳細については、「支払い遅延」をご参照ください。

前提条件

IP アドレスプールが作成されていること。詳細については、「IP アドレスプールの作成と管理」をご参照ください。

IP アドレスプールを Alibaba Cloud アカウントと共有する

リソース所有者とプリンシパルがリソースディレクトリに追加されているかどうかに関係なく、リソース所有者はプリンシパルとリソースを共有できます。

リソース所有者は、次のシナリオで Alibaba Cloud アカウントとリソースを共有できます。

  • 管理アカウントでもリソースディレクトリのメンバーでもない Alibaba Cloud アカウントは、管理アカウントでもリソースディレクトリのメンバーでもない別の Alibaba Cloud アカウントとリソースを共有できます。

  • リソースディレクトリの管理アカウントまたはメンバーは、リソースディレクトリの管理アカウントでもメンバーでもない Alibaba Cloud アカウントとリソースを共有できます。

  • リソースディレクトリの管理アカウントまたはメンバーは、リソースディレクトリ内のすべてのメンバー、リソースディレクトリ内の特定のフォルダ内のすべてのメンバー、またはリソースディレクトリ内の特定のメンバーとリソースを共有できます。

    重要

    リソースディレクトリ間でのリソース共有はサポートされていません。

次の例では、Alibaba Cloud アカウント (Alibaba Cloud アカウント A) を使用して、IP アドレスプールを Alibaba Cloud アカウント B と共有する方法について説明します。Alibaba Cloud アカウント A も Alibaba Cloud アカウント B もリソースディレクトリに追加されていません。

ステップ 1: 共有ユニットを作成する

Alibaba Cloud アカウント A で共有ユニットを作成し、共有したい IP アドレスプールを共有ユニットに追加してから、Alibaba Cloud アカウント B をプリンシパルとして追加します。

  1. Alibaba Cloud アカウント A を使用して Resource Management コンソールにログインします。

  2. 左側のナビゲーションウィンドウで、[リソース共有] > [共有したリソース] を選択します。

  3. 上部のナビゲーションバーで、共有するリソースが存在するリージョンを選択します。

  4. [共有したリソース] ページで、[共有ユニットの作成] をクリックします。

  5. [共有ユニットの作成] ページで、次のステップを実行します

    1. 基本情報の設定とリソースの追加

      1. [基本情報] セクションで、[共有ユニット名] フィールドに名前を入力します。

      2. [リソース] セクションで、リージョンの横にある [IP アドレスプール] を選択します。

      3. 1 つ以上の IP アドレスプールを選択し、[次へ] をクリックします。

    2. 権限の追加

      [権限の追加] ステップで、権限を選択し、[次へ] をクリックします。

      IP アドレスプールでは、AliyunRSDefaultPermissionPublicIpAddressPool 権限のみがサポートされています。この権限により、ListPublicIpAddressPools および ListPublicIpAddressPoolCidrBlocks の操作を実行できます。

    3. プリンシパルの追加

      1. [プリンシパルの追加] セクションで、[プリンシパルの範囲][任意のアカウントと共有] に設定します。

      2. [プリンシパルタイプ][Alibaba Cloud アカウント] に設定します。

      3. Alibaba Cloud アカウント B の ID である [プリンシパル ID] を入力し、[追加] をクリックします。

      4. [追加されたプリンシパル] セクションで、情報を確認し、[次へ] をクリックします。

    4. 確認と送信

      構成を確認し、[OK] をクリックします。

ステップ 2: 招待を承諾する

Alibaba Cloud アカウント B を使用して、Alibaba Cloud アカウント A からの招待を承諾します。

  1. Alibaba Cloud アカウント B を使用して Resource Management コンソールにログインします。

  2. 左側のナビゲーションウィンドウで、[リソース共有] > [共有されたリソース] を選択します。

  3. [共有されたリソース] ページで、共有ユニットを見つけ、[ステータス] 列の [承諾] をクリックします。

  4. [リソース共有の招待を承諾] ダイアログボックスで、[承諾] をクリックします。

    招待が承諾されると、Alibaba Cloud アカウント B を使用して共有 IP アドレスプールにアクセスできるようになり、その後の操作で共有ユニットに追加されたリソースを使用するための招待は自動的に承諾されます。

リソースディレクトリ内で IP アドレスプールを共有する

リソースディレクトリの管理者またはメンバーは、リソースディレクトリ内のすべてのメンバー、リソースディレクトリの特定のフォルダ内のすべてのメンバー、またはリソースディレクトリ内の特定のメンバーとリソースを共有できます。

ステップ 1: リソースディレクトリを使用して複数のアカウントを管理する

Alibaba Cloud が提供するリソースディレクトリサービスを使用すると、リソースディレクトリにメンバーを作成したり、アカウントをメンバーとしてリソースディレクトリに招待したりできます。これにより、リソースディレクトリ内のすべてのメンバーを一元的に管理できます。リソースディレクトリの管理者アカウントを使用して、次の操作を実行します。

  1. リソースディレクトリを有効にします。

    詳細については、「リソースディレクトリを有効にする」をご参照ください。

  2. リソースディレクトリの管理アカウントを使用して、企業の組織構造に基づいてフォルダを作成します。

    詳細については、「フォルダの作成」をご参照ください。

  3. リソースディレクトリの管理アカウントを使用して、リソースディレクトリにメンバーを作成するか、アカウントをメンバーとしてリソースディレクトリに招待します。

    詳細については、「メンバーの作成」または「Alibaba Cloud アカウントをリソースディレクトリに招待する」をご参照ください。

ステップ 2: リソース共有を有効にする

  1. リソースディレクトリの管理アカウントを使用して Resource Management コンソールにログインします。

  2. 左側のナビゲーションウィンドウで、[リソース共有] > [設定] を選択します。

  3. 表示されたページで、[有効化] をクリックします。

  4. [リソース共有のサービスリンクロール] ダイアログボックスで、[OK] をクリックします。

    システムは、リソースディレクトリの組織構造を取得するために、AliyunServiceRoleForResourceSharing という名前のサービスリンクロールを作成します。詳細については、「リソース共有のサービスリンクロール」をご参照ください。

ステップ 3: 共有ユニットを作成する

Resource Management コンソールで共有ユニットを作成します。次に、共有したい IP アドレスプールを追加し、プリンシパルを共有ユニットに追加します。

  1. リソースディレクトリの管理アカウントを使用して Resource Management コンソールにログインします。

  2. 左側のナビゲーションウィンドウで、[リソース共有] > [共有したリソース] を選択します。

  3. 上部のナビゲーションバーで、共有するリソースが存在するリージョンを選択します。

  4. [共有したリソース] ページで、[共有ユニットの作成] をクリックします。

  5. [共有ユニットの作成] ページで、次のステップを実行します

    1. 基本情報の設定とリソースの追加

      1. [基本情報] セクションで、[共有ユニット名] フィールドに名前を入力します。

      2. [リソース] セクションで、リージョンの横にある [IP アドレスプール] を選択します。

      3. 1 つ以上の IP アドレスプールを選択し、[次へ] をクリックします。

    2. 権限の追加

      [権限の追加] ステップで、権限を選択し、[次へ] をクリックします。

      IP アドレスプールでは、AliyunRSDefaultPermissionPublicIpAddressPool 権限のみがサポートされています。この権限により、ListPublicIpAddressPools および ListPublicIpAddressPoolCidrBlocks の操作を実行できます。

    3. プリンシパルの追加

      1. [プリンシパルの追加] セクションで、[プリンシパルの範囲][リソースディレクトリ内でのみ共有] に設定します。

      2. [プリンシパルタイプ][リソースディレクトリ組織] または [フォルダ (組織単位)] に設定します。

      3. [追加されたプリンシパル] セクションで、情報を確認し、[次へ] をクリックします。

    4. 確認と送信

      構成を確認し、[OK] をクリックします。

    IP アドレスプールが共有されると、メンバーは IP アドレスプールにアクセスできます。

参考資料