Amazon AppStream 2.0 で自分が所有しているイメージを 別の AWS アカウントと共有する
AppStream 2.0 イメージはリージョナルリソースであるため、所有しているイメージを同じ AWS リージョンの他の AWS アカウントと共有できます。イメージの共有は、さまざまなシナリオで役立つことがあります。たとえば、開発用と本番稼働用のリソースを異なる AWS アカウントに分離し、開発用アカウントを使用してイメージを作成できます。次に、本番稼働用アカウントでイメージを共有できます。所属組織が独立系ソフトウェアベンダー (ISV) である場合は、最適化したイメージを顧客と共有できます。最適化したイメージには必要なアプリケーションがインストールおよび設定済みであるため、顧客はアプリケーションを自分でインストールして設定する必要がなく、アプリケーションをすぐに使い始めることができます。
イメージを別の AWS アカウントと共有する場合は、このイメージを共有先のアカウントのフリートで使用するか、Image Builder を作成して新しいイメージを作成するかを指定します。共有イメージの所有権は自分に帰属します。これにより、共有イメージのアクセス権限の追加、変更、または削除を必要に応じて行うことができます。
イメージを別のアカウントと共有して、このアカウントにフリートへのアクセス権限を付与すると、共有イメージを使用して当該アカウントのフリートを作成または更新できます。これらのアクセス権限を後で削除すると、アカウントではイメージを使用できなくなります。共有イメージを使用するアカウントのフリートの場合、希望する容量を 0 に設定すると、新しいフリートインスタンスは作成されません。ストリーミングセッションが終了するまで既存のセッションが続行されます。新規作成するフリートインスタンスの場合は、そのアカウントのフリートを有効なイメージで更新する必要があります。
イメージを別のアカウントと共有して、このアカウントに Image Builder へのアクセス権限を付与すると、共有イメージを使用して当該アカウントの Image Builder およびイメージを作成できます。これらのアクセス権限を後で削除しても、自分のイメージから作成した Image Builder やイメージは影響を受けません。
重要
イメージを別のアカウントと共有した後で、このアカウントでこのイメージから作成した Image Builder やイメージをコントロールすることはできません。このため、アカウントに対して Image Builder へのアクセス権限を付与するのは、イメージのコピーを作成することをアカウントに許可する場合に限ります。また、イメージの共有を停止した後のコピーへのアクセス権は保持します。
自分が所有しているイメージを 別の AWS アカウントと共有するには
-
AppStream 2.0 コンソール (https://console.aws.amazon.com/appstream2
) を開きます。 -
ナビゲーションペインで、[イメージ]、[イメージレジストリ] の順に選択します。
-
イメージのリストで、共有するイメージを選択します。
-
[Actions (アクション)]、[Edit (編集)] の順に選択します。
[Share image (イメージの共有)] ダイアログボックスで、[Add account (アカウントの追加)] を選択します。
イメージを共有する先のアカウントの 12 桁の AWS アカウント ID を入力し、このアカウントで以下のいずれかまたは両方を実行できるかどうかを選択します。
イメージを使用して Image Builder を起動する (新しいイメージを作成する場合)。
イメージをフリートで使用する。
イメージを共有する先のアカウントのリストからアカウントを削除するには、削除するアカウントの行で [Use for fleet (フリートで使用)] オプションの右側にある [X] アイコンを選択します。
イメージを複数の AWS アカウントと共有するには、イメージを共有するアカウントごとにステップ 6 を繰り返します。
[Share Image (イメージの共有)] を選択します。
所有しているイメージに対してイメージ共有アクセス権限を追加または更新するには
-
AppStream 2.0 コンソール (https://console.aws.amazon.com/appstream2
) を開きます。 -
ナビゲーションペインで、[イメージ]、[イメージレジストリ] の順に選択します。
-
イメージのリストで、アクセス権限を変更するイメージを選択します。
-
イメージのリストの下で、選択したイメージの [Permissions (アクセス権限)] タブを選択し、[Edit (編集)] を選択します。
[イメージのアクセス許可の編集] ダイアログボックスで、1 つまたは複数の AWS アカウントにおいて必要に応じて以下のイメージ共有オプションのいずれかまたは両方を選択または選択解除します。アカウントで両方のオプションを選択解除すると、そのアカウントではイメージが共有されなくなります。
イメージを使用して Image Builder を起動する (新しいイメージを作成する場合)。
イメージをフリートで使用する。
イメージを共有する先のアカウントのリストからアカウントを削除するには、削除するアカウントの行で [Use for fleet (フリートで使用)] オプションの右側にある [X] アイコンを選択します。
複数の AWS アカウントについてイメージ共有アクセス許可を編集するには、アクセス許可を更新するアカウントごとにステップ 5 を繰り返します。
[Update image sharing permissions (イメージ共有アクセス権限の更新)] を選択します。