コンピューティングジョブの作成 - AWS Snowball Edge デベロッパーガイド

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

コンピューティングジョブの作成

このセクションでは、 AWS Snowball Edge デバイスの、最初の Amazon EC2 互換コンピューティングインスタンスジョブを作成します。

重要

ジョブを作成する前に以下の点に注意してください。

  • AMI に関連付けられている vCPU、メモリ、ストレージの値が、作成するインスタンスタイプと一致していることを確認します。

  • Snowball Edge でインスタンスの起動、Secure Shell (SSH) を使用してインスタンスに接続する場合は、まず以下の手順を実行する必要があります。事後に Snowball Edge 上の AMI を更新することはできません。このステップは、ジョブの作成前に行う必要があります。

AMI を設定して SSH を使用し、デバイスで起動するコンピューティングインスタンスに接続する

Secure Shell (SSH) を使用して Snowball Edge デバイスのコンピューティングインスタンスに接続するには、次の手順を実行する必要があります。この手順では、ジョブを作成する前に AMI に SSH キーを追加します。また、この手順を使用して、ジョブの AMI として使用する予定のインスタンスのアプリケーションをセットアップすることをお勧めします。

重要

この手順を行わないと、Snowball Edge デバイスを受け取った際に、SSH を使用してインスタンスに接続することができません。

SSH キーを AMI に追加するには
  1. CentOS 7 (x86_64) - with Updates HVMUbuntu 16.04 LTS - Xenial (HVM)、Amazon Linux 2 AMI イメージ、または Windows AWS クラウド に基づいて、 で新しいインスタンスを起動します。 https://docs.aws.amazon.com/snowball/latest/developer-guide/using-ami.html https://aws.amazon.com/about-aws/whats-new/2020/11/aws-snowball-edge-supports-windows-operating-systems/

    インスタンスを起動する際、インスタンスに割り当てるストレージサイズが、後ほど Snowball Edge で使用するために適切かどうかを確認します。確認するには、Amazon EC2 コンソールの [Step 4: Add Storage] (ステップ 4: ストレージの追加) を実行します。Snowball Edge のコンピューティングインスタンスストレージのボリュームでサポートされるサイズのリストについては、Snowball Edge デバイスのコンピューティングインスタンスのクォータ を参照してください。

  2. Snowball Edge で実行するアプリケーションをインストールおよび設定し、正常に動作することを検証します。

  3. このインスタンスを作成するには、SSH キーペアで使用する PEM/PPK ファイルのコピーを作成します。Snowball Edge との通信に使用する予定のサーバーに、このファイルを保存します。このファイルは、SSH を使用して、デバイス上の起動されたインスタンスへの接続に必要なため、このファイルへのパスをメモします。

  4. このインスタンスを AMI として保存します。詳細については、「Amazon EC2 ユーザーガイド」の「Amazon EBS-Backed Linux AMI の作成」を参照してください。 Amazon EC2

  5. SSH を使用して接続するインスタンスごとに、この手順を繰り返します。別々の SSH キーペアをコピーしたことを確認し、関連付けられた AMI を書き留めます。

コンソールでジョブを作成する

次のステップでは、Snow Family デバイスを注文するジョブを作成します。ジョブは任意のタイプ (例: クラスター) で作成できます。を使用してAWS Snow ファミリーマネジメントコンソール、「Snow Family デバイスを注文するジョブの作成」に記載されている手順に従ってください。ジョブ作成ウィザードの [Step 3: Give job details] (ステップ 3: ジョブの詳細の入力) ページまで進んだら、次の追加ステップを実行します。

  1. [Enable compute with EC2 (EC2 でコンピューティングを有効にする)] を選択します。

  2. [Add an AMI (AMI の追加)] を選択します。

  3. 表示されたダイアログボックスで AMI を選択し、[Save] (保存) を選択します。

  4. デバイスタイプに応じて、最大 20 AMIs をジョブに追加します。

  5. 通常どおりにジョブの作成を続行します。

でのジョブの作成 AWS CLI

ジョブは、 AWS CLIを使って作成することもできます。これを行うには、ターミナルを開いて次のコマンドを実行します。その際、赤色の文字を実際の値に置き換えます。

aws snowball create-job --job-type IMPORT --resources '{"S3Resources":[{"BucketArn":"arn:aws:s3:::bucket-name"}],"Ec2AmiResources":[{"AmiId":"ami-12345678"}]}' --description Example --address-id ADIEXAMPLE60-1234-1234-5678-41fEXAMPLE57 --kms-key-arn arn:aws:kms:us-west-2:012345678901:key/eEXAMPLE-1234-1234-5678-5b4EXAMPLE8e --role-arn arn:aws:iam::012345678901:role/snowball-local-s3-lambda-us-west-2-role --snowball-capacity-preference T100 --shipping-option SECOND_DAY --snowball-type EDGE

これを受信し、デバイスのロックを解除したら、Snowball Edge クライアントを使用してローカル認証情報を取得します。詳細については、「認証情報の取得」を参照してください。