クラスターにタグを追加する - Amazon EMR

クラスターにタグを追加する

タグの作成時にクラスターにタグを追加することもできます。

注記

Amazon EMR コンソールは、再設計され、使いやすくなりました。古いコンソールと新しいコンソールエクスペリエンスの違いについては、「コンソールの新機能」を参照してください。

New console
新しいコンソールでクラスター作成時にタグを追加するには
  1. AWS Management Consoleにサインインし、Amazon EMR コンソール (https://console.aws.amazon.com/emr) を開きます。

  2. 左側のナビゲーションペインの [EMR on EC2] で、[クラスター] を選択し、[クラスターの作成] を選択します

  3. [タグ][タグを追加] を選択します。Key フィールドにタグを指定します。オプションで、[値] フィールドにタグを指定します。

  4. クラスターに適用するその他のオプションを選択します。

  5. クラスターを起動するには、[クラスターの作成] を選択します。

Old console
古いコンソールでクラスター作成時にタグを追加するには
  1. 新しい Amazon EMR コンソールに移動し、サイドナビゲーションから [古いコンソールに切り替え] を選択します。古いコンソールに切り替えたときの動作の詳細については、「Using the old console」を参照してください。

  2. [Create cluster (クラスターの作成)]、[Go to advanced options (詳細オプションに移動する)] の順に選択します。

  3. [Step 3: General Cluster Settings (ステップ 3: 一般的なクラスター設定)] ページの [タグ] セクションで、タグの [キー] を入力します。

    [キー] を入力を開始すると、新しい行が自動的に追加され、次の新しいタグを入力できるようになります。

  4. 必要に応じてタグの [] を入力します。

  5. クラスターに追加するタグキー/値のペアについて上記のステップを繰り返します。クラスターを起動すると、入力したタグが自動的にクラスターと関連付けられます。

AWS CLI
AWS CLI でクラスター作成時にタグを追加するには

次の例は、AWS CLI を使用して新しいクラスターにタグを追加する方法を示しています。クラスターの作成時にタグを追加するには、create-cluster サブコマンドを入力して --tags パラメータを指定します。

  • クラスターの作成時に、costCenter という名前のタグをキー値 marketing と共に追加するには、次のコマンドを入力し、myKey を EC2 キーペアの名前に置き換えます。

    aws emr create-cluster --name "Test cluster" --release-label emr-4.0.0 --applications Name=Hadoop Name=Hive Name=Pig --tags "costCenter=marketing" --use-default-roles --ec2-attributes KeyName=myKey --instance-type m5.xlarge --instance-count 3

    --instance-groups パラメータを使用せずにインスタンス数を指定すると、1 つのマスターノードが起動され、残りのインスタンスはコアノードとして起動されます。すべてのノードで、コマンドで指定したインスタンスタイプが使用されます。

    注記

    以前にデフォルトの EMR サービスロールと EC2 インスタンスプロファイルを作成していない場合は、「aws emr create-default-roles」と入力してそれらを作成してから、create-cluster サブコマンドを入力します。

    AWS CLI での Amazon EMR コマンドの使用の詳細については、https://docs.aws.amazon.com/cli/latest/reference/emr を参照してください。

既存のクラスターにタグを追加することもできます。

New console
新しいコンソールで既存のクラスターにタグを追加するには
  1. AWS Management Consoleにサインインし、Amazon EMR コンソール (https://console.aws.amazon.com/emr) を開きます。

  2. 左側のナビゲーションペインの [EMR on EC2][クラスター] を選択し、更新するクラスターを選択します。

  3. クラスターの詳細ページの [タグ] タブで、[タグ管理] を選択します。Key フィールドにタグを指定します。オプションで、[値] フィールドにタグを指定します。

  4. [Save Changes] (変更を保存) を選択します。[タグ] タブは、クラスターに追加されたタグの新しい数で更新されます。例えば、タグが 2 つになった場合、タブのラベルは [タグ (2)] になります。

Old console
古いコンソールで既存のクラスターにタグを追加するには
  1. Amazon EMR コンソールで、[Cluster List] (クラスターリスト) ページを選択し、タグを追加するクラスターをクリックします。

  2. [Cluster Details] ページの [タグ] フィールドで、[View All/Edit] をクリックします。

  3. [View All/Edit] ページで、[Add] をクリックします。

  4. [Key] 列にある空のフィールドをクリックし、キーの名前を入力します。

  5. 必要に応じて、[Value] 列にある空のフィールドをクリックし、値の名前を入力します。

  6. 入力を開始したタグごとに、編集中のタグの下に空のタグの行が表示されます。追加するタグごとに新しいタグの行で上記のステップを繰り返します。

AWS CLI
AWS CLI で実行中のクラスターにタグを追加するには
  • クラスター ID にタグを割り当てるには、add-tags サブコマンドを入力して --tag パラメータを指定します。コンソールまたは list-clusters コマンドを使用してクラスター ID を見つけることができます。現時点では、add-tags サブコマンドで使用できるリソース ID は 1 つだけです。

    例えば、実行中のクラスターに 2 つのタグ (1 つはキーの名前が costCenter で値が marketing のタグ、もう 1 つはキーの名前が other で値が accounting のタグ) を追加するには、次のコマンドを入力して、j-KT4XXXXXXXX1NM をクラスター ID に置き換えます。

    aws emr add-tags --resource-id j-KT4XXXXXXXX1NM --tag "costCenter=marketing" --tag "other=accounting"

    AWS CLI を使用してタグを追加すると、このコマンドでは何も出力されないことに注意してください。AWS CLI での Amazon EMR コマンドの使用の詳細については、https://docs.aws.amazon.com/cli/latest/reference/emr を参照してください。