複数の Alibaba Cloud アカウント間で連携するために、あるアカウントのデプロイメントセットを他のアカウントと共有できます。これにより、ECS インスタンスの物理的な配置を一元管理して高可用性の要件を満たし、異なるアカウントで作成されたインスタンスが同じデプロイメントポリシーに従うようにできます。
デプロイメントセットの共有は、リソース共有サービスによって有効になります。
-
共有者は、リソース共有コンソールで 共有ユニットを作成し、対象のデプロイメントセットを共有ユニットに追加してから、指定された Alibaba Cloud アカウントを追加します。
-
プリンシパルが招待を承諾すると、共有されたデプロイメントセット内に ECS インスタンスを作成できるようになります。
注意事項
-
プリンシパルがデプロイメントセット内に ECS インスタンスを所有している場合、共有者は共有をキャンセルできません。
-
共有者は、デプロイメントポリシーやリージョンなど、デプロイメントセットのコアプロパティを設定します。共有のすべてのメンバーは同じ構成を使用し、個別に変更することはできません。これにより、リソースの一貫性と制御が保証されます。
課金
-
デプロイメントセットの共有機能およびリソース共有サービスを介して実行される共有操作は無料です。
-
デプロイメントセット内のインスタンスは、「作成者課金」モデルに従います。プリンシパルが共有デプロイメントセットを使用して ECS インスタンスを作成した場合、Alibaba Cloud は関連するすべての料金を共有者のアカウントではなく、プリンシパルのアカウントに請求します。
共有者とプリンシパルの権限
デプロイメントセットが共有された後、共有者とプリンシパルは、次の表に示すように異なる権限を持ちます。
|
操作 |
共有者 (所有者) |
プリンシパル |
|
デプロイメントセットの基本情報の表示 |
対応 |
対応 |
|
デプロイメントセットでのインスタンス作成 |
対応 |
対応 |
|
デプロイメントセットの基本情報の変更 |
対応 |
非対応 |
|
新しい共有の作成 |
対応 |
非対応 |
|
デプロイメントセットの共有レコードの表示 |
対応 |
非対応 |
|
デプロイメントセットの削除 |
対応 |
非対応 |
|
共有のキャンセル |
対応 (プリンシパルはまずすべてのインスタンスをリリースする必要があります) |
非対応 |
|
デプロイメントセット内のすべてのインスタンスの表示 |
非対応 (自身のアカウント配下のインスタンスのみ表示できます) |
非対応 (自身のアカウント配下のインスタンスのみ表示できます) |
共有者 (デプロイメントセット所有者) 向けの手順
前提条件
開始する前に、以下の項目が完了していることを確認してください。
-
対象リージョンで、デプロイメントセットの作成に成功しました。
-
プリンシパルの Alibaba Cloud アカウント ID を取得済みであること。
デプロイメントセットの共有
リソース共有コンソールでデプロイメントセットを共有する必要があります。
-
リソース共有コンソールにログインします。
-
左側のナビゲーションウィンドウで、を選択します。
-
上部のナビゲーションバーで、共有リソースのリージョンを選択します。
-
リソース共有の作成 をクリックします。[共有ユニットの作成] ページで、以下の主要なパラメーターを設定します。
-
共有するデプロイメントセットを選択します。
[共有ユニット名] フィールドに、
ShareDeploymentSet-Exampleなどの名前を入力します。中国 (杭州) などのリージョンを選択し、リソースタイプとして [ECS デプロイメントセット] を選択します。対象のデプロイメントセットを選択し、[次へ] をクリックします。 -
プリンシパルを指定します。リソースユーザー ID フィールドに、プリンシパルの Alibaba Cloud アカウント ID を入力し、追加 をクリックします。
[プリンシパルの範囲] で、[任意のアカウントとの共有を許可] を選択します。[プリンシパルタイプ] で、[Alibaba Cloud アカウント] を選択します。プリンシパルが追加されたら、[次へ] をクリックします。
-
-
すべての構成が正しいことを確認した後、[OK] をクリックします。
共有ユニットが作成されると、その詳細ページが開きます。リソースユーザー タブに切り替えると、新しく追加されたアカウントのステータスが 関連付け中 になっていることを確認できます。
プリンシパル (デプロイメントセットユーザー) 向けの手順
前提条件
共有者からリソース共有の招待を受け取っていること。
共有の招待の承諾
-
リソース共有コンソールにログインします。
-
左側のナビゲーションウィンドウで、を選択します。
-
上部のナビゲーションバーで、共有リソースのリージョンを選択します。
-
対象の共有ユニットを見つけ、[操作] 列の 承諾 をクリックします。
招待を承諾すると、共有ユニットのステータスが 承認待ち から 有効 に変わります。ECS コンソール - デプロイメントセットで共有デプロイメントセットを見つけることができます。
共有デプロイメントセットでのインスタンス作成
招待を承諾した後、共有デプロイメントセットにインスタンスを作成できます。
-
ECS コンソール - デプロイメントセットで、対象のデプロイメントセットのリージョンとリソースグループを選択します。
-
対象のデプロイメントセットの [操作] 列にある インスタンスの作成 をクリックして、そのデプロイメントセットにインスタンスを作成します。
よくある質問
-
デプロイメントセットが共有された後、共有者はプリンシパルが作成した ECS インスタンスを表示または管理できますか。
いいえ。自身のアカウント配下のインスタンスのみ表示できます。
-
共有者が共有をキャンセルしたり、デプロイメントセットを削除したりした場合、プリンシパルのインスタンスはどうなりますか。
プリンシパルがデプロイメントセット内にインスタンスを所有している場合、共有者は共有をキャンセルできません。
-
デプロイメントセットを複数の Alibaba Cloud アカウントと同時に共有できますか。
はい。共有ユニットを作成する際に複数の Alibaba Cloud アカウント ID を追加したり、既存の共有ユニットにプリンシパルを追加したりできます。リソースディレクトリを有効にしている場合は、デプロイメントセットをリソースディレクトリ組織と共有することもできます。
-
プリンシパルは、受け取ったデプロイメントセットを再共有できますか。
いいえ。元のリソース所有者 (共有者) のみがリソースを共有できます。
-
デプロイメントセットを共有すると、インスタンスのクォータは増加しますか。
いいえ。デプロイメントセットが共有されると、共有者とすべてのプリンシパルはデプロイメントセットのインスタンスクォータを共有します。