このトピックでは、カスタムイメージを管理する方法について説明します。
カスタムイメージの共有
共有イメージを使用して、複数のアカウントで同じイメージを使用するエッジノードサービス (ENS) インスタンスをデプロイできます。 イメージを共有するユーザーは、共有カスタムイメージを使用して、同じイメージ環境で実行されるENSインスタンスをすばやく作成できます。
カスタムイメージを共有する前に、すべての機密データとファイルがイメージから削除されていることを確認してください。
イメージを共有するAlibaba CloudアカウントのIDが取得されます。
Alibaba CloudアカウントのIDを取得するには、アカウントを使用してAlibaba Cloud管理コンソールにログインし、右上隅のプロフィール写真の上にポインターを移動します。 ユーザー情報パネルでアカウントにメインアカウントのタグが付いている場合、アカウントIDはAlibaba CloudアカウントIDです。
ENSコンソールにログインします。
左側のナビゲーションウィンドウで、計算能力と画像 > 画像を選択します。
[カスタムイメージ] タブで、共有するカスタムイメージを見つけ、操作列の [共有の管理] をクリックします。
[共有の管理] ダイアログボックスで、画像を共有するアカウントのIDを入力して保存します。
カスタムイメージの共有解除
Alibaba Cloudアカウントから共有イメージの共有を解除すると、次の結果が発生します。
イメージが共有されたアカウントは、ENSコンソールを使用して、またはAPI操作を呼び出してイメージをクエリできなくなりました。
アカウントは、イメージを使用してENSインスタンスを作成したり、ENSインスタンスのシステムディスクを変更したりできなくなりました。
[カスタムイメージ] タブで、共有を解除するカスタムイメージを見つけ、操作列の [共有の管理] をクリックします。
[共有の管理] ダイアログボックスで、画像の共有を解除するアカウントのIDを見つけ、[操作] 列の [キャンセル] をクリックします。
カスタムイメージのエクスポート
ENSコンソールのObject Storage Service (OSS) バケットにイメージをエクスポートし、OSSバケットからローカルデバイスにイメージをダウンロードして、ローカルイメージ分析とローカルバックアップを実行できます。
イメージをエクスポートする前に、中国 (北京) リージョンにOSSバケットが作成されていることを確認してください。 OSSバケットの作成方法の詳細については、「バケットの作成」をご参照ください。
[カスタムイメージ] タブで、エクスポートするカスタムイメージを見つけ、操作列の [エクスポート] をクリックします。
イメージを初めてエクスポートする場合は、Alibaba CloudアカウントでResource Access Management (RAM) コンソールにログインし、ENSにOSSリソースへのアクセスを許可する必要があります。 このように、ENSはAliyunENSImageExportDefaultRoleロールを引き受けてOSSリソースにアクセスします。 ENSがOSSリソースへのアクセスを許可されている場合、この手順は自動的にスキップされます。
[クラウドリソースアクセス権限付与] ダイアログボックスで、[権限付与] をクリックします。
[クラウドリソースへのアクセス許可] ページで、AliyunENSImageImportDefaultRoleとAliyunENSImageExportDefaultRoleが表示されていることを確認します。 次に、[権限付与ポリシーの確認] をクリックします。
[イメージのエクスポート] ダイアログボックスで、[OSSバケットアドレス] パラメーターを設定し、[エクスポート] をクリックします。
カスタムイメージの削除
サービスの可用性を確保するために、停止したカスタムイメージのみを削除できます。
ENS用に最大10個のカスタムイメージを保持できます。 カスタムイメージの数が制限を超える場合は、使用しなくなったカスタムイメージを削除することを推奨します。
カスタムイメージを削除すると、すべてのエッジノードのイメージのバックアップが削除されます。 作業は慎重に行ってください。
[カスタムイメージ] タブで、削除するカスタムイメージを見つけ、操作列の [削除] をクリックします。
表示されたメッセージボックスで、[OK] をクリックします。