アカウント間のコラボレーションやリソース管理のシナリオでは、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 をプリンシパルとして追加します。
Alibaba Cloud アカウント A を使用して Resource Management コンソールにログインします。
左側のナビゲーションウィンドウで、 を選択します。
上部のナビゲーションバーで、共有するリソースが存在するリージョンを選択します。
[共有したリソース] ページで、[共有ユニットの作成] をクリックします。
[共有ユニットの作成] ページで、次のステップを実行します
基本情報の設定とリソースの追加
[基本情報] セクションで、[共有ユニット名] フィールドに名前を入力します。
[リソース] セクションで、リージョンの横にある [IP アドレスプール] を選択します。
1 つ以上の IP アドレスプールを選択し、[次へ] をクリックします。
権限の追加
[権限の追加] ステップで、権限を選択し、[次へ] をクリックします。
IP アドレスプールでは、AliyunRSDefaultPermissionPublicIpAddressPool 権限のみがサポートされています。この権限により、ListPublicIpAddressPools および ListPublicIpAddressPoolCidrBlocks の操作を実行できます。
プリンシパルの追加
[プリンシパルの追加] セクションで、[プリンシパルの範囲] を [任意のアカウントと共有] に設定します。
[プリンシパルタイプ] を [Alibaba Cloud アカウント] に設定します。
Alibaba Cloud アカウント B の ID である [プリンシパル ID] を入力し、[追加] をクリックします。
[追加されたプリンシパル] セクションで、情報を確認し、[次へ] をクリックします。
確認と送信
構成を確認し、[OK] をクリックします。
ステップ 2: 招待を承諾する
Alibaba Cloud アカウント B を使用して、Alibaba Cloud アカウント A からの招待を承諾します。
Alibaba Cloud アカウント B を使用して Resource Management コンソールにログインします。
左側のナビゲーションウィンドウで、 を選択します。
[共有されたリソース] ページで、共有ユニットを見つけ、[ステータス] 列の [承諾] をクリックします。
[リソース共有の招待を承諾] ダイアログボックスで、[承諾] をクリックします。
招待が承諾されると、Alibaba Cloud アカウント B を使用して共有 IP アドレスプールにアクセスできるようになり、その後の操作で共有ユニットに追加されたリソースを使用するための招待は自動的に承諾されます。
リソースディレクトリ内で IP アドレスプールを共有する
リソースディレクトリの管理者またはメンバーは、リソースディレクトリ内のすべてのメンバー、リソースディレクトリの特定のフォルダ内のすべてのメンバー、またはリソースディレクトリ内の特定のメンバーとリソースを共有できます。
ステップ 1: リソースディレクトリを使用して複数のアカウントを管理する
Alibaba Cloud が提供するリソースディレクトリサービスを使用すると、リソースディレクトリにメンバーを作成したり、アカウントをメンバーとしてリソースディレクトリに招待したりできます。これにより、リソースディレクトリ内のすべてのメンバーを一元的に管理できます。リソースディレクトリの管理者アカウントを使用して、次の操作を実行します。
リソースディレクトリを有効にします。
詳細については、「リソースディレクトリを有効にする」をご参照ください。
リソースディレクトリの管理アカウントを使用して、企業の組織構造に基づいてフォルダを作成します。
詳細については、「フォルダの作成」をご参照ください。
リソースディレクトリの管理アカウントを使用して、リソースディレクトリにメンバーを作成するか、アカウントをメンバーとしてリソースディレクトリに招待します。
詳細については、「メンバーの作成」または「Alibaba Cloud アカウントをリソースディレクトリに招待する」をご参照ください。
ステップ 2: リソース共有を有効にする
リソースディレクトリの管理アカウントを使用して Resource Management コンソールにログインします。
左側のナビゲーションウィンドウで、[リソース共有] > [設定] を選択します。
表示されたページで、[有効化] をクリックします。
[リソース共有のサービスリンクロール] ダイアログボックスで、[OK] をクリックします。
システムは、リソースディレクトリの組織構造を取得するために、AliyunServiceRoleForResourceSharing という名前のサービスリンクロールを作成します。詳細については、「リソース共有のサービスリンクロール」をご参照ください。
ステップ 3: 共有ユニットを作成する
Resource Management コンソールで共有ユニットを作成します。次に、共有したい IP アドレスプールを追加し、プリンシパルを共有ユニットに追加します。
リソースディレクトリの管理アカウントを使用して Resource Management コンソールにログインします。
左側のナビゲーションウィンドウで、 を選択します。
上部のナビゲーションバーで、共有するリソースが存在するリージョンを選択します。
[共有したリソース] ページで、[共有ユニットの作成] をクリックします。
[共有ユニットの作成] ページで、次のステップを実行します
基本情報の設定とリソースの追加
[基本情報] セクションで、[共有ユニット名] フィールドに名前を入力します。
[リソース] セクションで、リージョンの横にある [IP アドレスプール] を選択します。
1 つ以上の IP アドレスプールを選択し、[次へ] をクリックします。
権限の追加
[権限の追加] ステップで、権限を選択し、[次へ] をクリックします。
IP アドレスプールでは、AliyunRSDefaultPermissionPublicIpAddressPool 権限のみがサポートされています。この権限により、ListPublicIpAddressPools および ListPublicIpAddressPoolCidrBlocks の操作を実行できます。
プリンシパルの追加
[プリンシパルの追加] セクションで、[プリンシパルの範囲] を [リソースディレクトリ内でのみ共有] に設定します。
[プリンシパルタイプ] を [リソースディレクトリ組織] または [フォルダ (組織単位)] に設定します。
[追加されたプリンシパル] セクションで、情報を確認し、[次へ] をクリックします。
確認と送信
構成を確認し、[OK] をクリックします。
IP アドレスプールが共有されると、メンバーは IP アドレスプールにアクセスできます。