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

Elastic Compute Service:ステップ4: イメージをAlibaba Cloud ECSにインポートする

最終更新日:Aug 26, 2024

イメージをElastic Compute Service (ECS) にインポートする前に、イメージをObject Storage Service (OSS) バケットにアップロードする必要があります。 このトピックでは、Red Hat Enterprise Linux (RHEL) イメージをAlibaba Cloud ECSにインポートする方法について説明します。

前提条件

背景情報

Alibaba Cloud OSSは、安全で費用対効果が高く、耐久性の高いストレージサービスであり、大量のデータをクラウドに保存できます。 詳細については、「」をご参照ください。OSSとは

手順

  1. 手順1: OSSコンソールでのバケットの作成

  2. 手順2: イメージをOSSバケットにアップロード

  3. 手順3: ECSによるOSSリソースへのアクセス許可

  4. 手順4: ECSコンソールでのイメージのインポート

手順1: OSSコンソールでバケットを作成する

  1. OSSコンソールにログインします。

  2. 左側のナビゲーションウィンドウで、バケットリスト をクリックします。 [バケット] ページで、バケットの作成 をクリックします。

  3. [バケットの作成] パネルで、次のパラメーターを設定し、[OK] をクリックします。

    • バケット名: バケットの有効な名前を入力します。 この例では、importrhelと入力します。

    • リージョン: ドロップダウンリストからリージョンを選択します。

      説明

      バケットのリージョンは、イメージをインポートするリージョンと同じである必要があります。

    • ストレージクラス: デフォルトのストレージクラスを選択します。 この例では、[標準] を選択します。

    • ACL: バケットのデフォルトのアクセス制御リスト (ACL) を選択します。 この例では、[プライベート] を選択します。

    その他のパラメーターの設定方法については、「バケットの作成」をご参照ください。

手順2: イメージをOSSバケットにアップロードする

イメージのサイズが5 GiBを超える場合は、API操作を呼び出すか、ossutilを使用してイメージをアップロードします。

この例では、画像のサイズは5 GiBよりも小さい。 OSSコンソールのOSSバケットにイメージをアップロードできます。

  1. OSSコンソールにログインします。

  2. 画像をアップロードするバケットにディレクトリを作成します。

    1. 左側のナビゲーションウィンドウで、[バケット] をクリックします。 バケットリストで、[バケット名] 列のバケット名をクリックします。 この例では、[importrhel] をクリックします。

    2. [オブジェクト] ページに移動し、[ディレクトリの作成] をクリックします。

    3. [ディレクトリの作成] パネルで、有効なディレクトリ名を入力し、[OK] をクリックします。 この例では、rhel /と入力します。

  3. 画像をアップロードします。

    1. ディレクトリ名をクリックします。 [オブジェクトのアップロード] をクリックします。

    2. [オブジェクトのアップロード] ページで、次のパラメーターを設定します。

      • アップロード先: [現在のディレクトリ] を選択します。

      • オブジェクトACL: [バケットから継承] を選択します。

      • アップロードするファイル: [ファイルの選択] をクリックしてオンプレミスファイルを選択するか、[フォルダの選択] をクリックしてオンプレミスフォルダを選択します。 オンプレミスのファイルまたはフォルダーを [アップロードするファイル] セクションにドラッグすることもできます。

      その他のパラメーターの設定方法については、「簡易アップロード」をご参照ください。

    3. [オブジェクトのアップロード] をクリックします。

      [タスクリスト] パネルで、画像ファイルのアップロードの進行状況を確認できます。 画像ファイルに対応するステータス列にUploadedが表示されている場合、画像ファイルはアップロードされ、rhel/ ディレクトリに表示されます。

  4. 画像名をクリックします。 [詳細の表示] パネルで、URLパラメーターを見つけ、右側の [オブジェクトURLのコピー] をクリックして、アップロードされた画像ファイルのオブジェクトURLをコピーします。

    説明
    • オブジェクトURLは、イメージをインポートするときに必要です。

    • オブジェクトACLパラメーターをPrivateに設定した場合、オブジェクトURLには期限切れ署名の情報が含まれます。

ステップ3: ECSにOSSリソースへのアクセスを許可する

ECSコンソールでイメージをインポートする前に、次の操作を完了してください。

  • Alibaba CloudアカウントとResource Access Management (RAM) ユーザーの両方に、カスタムイメージのインポートに必要な権限があることを確認します。

    • Alibaba Cloudアカウントを使用してRAMコンソールにログインできます。 次に、AliyunECSImageImportDefaultRoleロールをECSにアタッチして、Object Storage Service (OSS) リソースに対するアクセス許可をECSに付与します。

    • RAMユーザーを使用する場合は、続行する前に、対応するAlibaba Cloudアカウントの所有者に連絡して、OSSバケットの操作権限をRAMユーザーに付与してください。 詳細については、「OSSへの画像ファイルのアップロード」トピックの「さまざまなシナリオに対する権限の付与」セクションをご参照ください。

  • OSSコンソールでインポートするイメージファイルのURLを取得します。 詳細については、「オブジェクトURLの使用」をご参照ください。

  • 画像の使用制限と要件をよく理解してください。 詳細については、「イメージのインポート手順」をご参照ください。

ステップ4: ECSコンソールでイメージをインポートする

イメージをOSSバケットにアップロードした後、次の操作を実行して、ECSコンソールでイメージをECSにインポートできます。 ImportImage操作を呼び出して、イメージをECSにインポートすることもできます。

  1. ECSコンソールにログインします。

  2. 左側のナビゲーションウィンドウで、インスタンス&画像 > イメージ を選択します。

  3. 上部のナビゲーションバーの左上隅で、画像をインポートするリージョンを選択します。

    説明

    画像をアップロードしたバケットのリージョンは、画像をインポートするリージョンと同じである必要があります。

  4. イメージをインポートします。

    1. [イメージ] ページで、右上隅の [イメージのインポート]> [イメージのインポート] を選択します。

    2. [インポート前に準備] ステップで、必要な準備が完了しているかどうかを確認し、[次へ] をクリックします。

    3. 表示されたメッセージで、[OK] をクリックします。

    4. 画像ファイルのインポートステップで、パラメーターを設定します。 詳細については、「カスタムイメージのインポート」をご参照ください。

  5. 設定が正しいことを確認し、[OK] をクリックします。 画像をインポートするタスクが作成されます。

次のステップ

手順5: RHELイメージからのECSインスタンスの作成