タグクラスター - Amazon EMR

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

タグクラスター

AWS リソースを目的、所有者、環境などさまざまな方法で分類するのに便利です。これは、タグを使用して Amazon EMR クラスターにカスタムメタデータを割り当てることで、Amazon EMR で達成できます。タグは、1 つのキーと 1 つの値で構成されており、どちらもお客様側が定義します。Amazon EMR では、クラスターはタグを付けられるリソースレベルです。たとえば、各クラスターの所有者の追跡または実稼働用クラスターとテスト用クラスターの識別に役立つ、アカウントのクラスターに一連のタグを定義できます。組織の要件に適合する一連の一貫したタグを作成することをお勧めします。

Amazon EMR クラスターにタグを追加すると、タグはクラスターに関連付けられているアクティブな Amazon EC2 インスタンスそれぞれに伝達されます。同様に、Amazon EMR クラスターからタグを削除すると、そのタグは関連するアクティブな Amazon EC2 インスタンスそれぞれから削除されます。

重要

Amazon EMR コンソールまたは CLI を使用して、Amazon EC2 コンソールまたは CLI ではなく、クラスターの一部である Amazon EC2 インスタンスのタグを管理します。これは、Amazon EC2 で行った変更が Amazon EMR タグ付けシステムと同期しないためです。

次のシステムタグを探すことにより、Amazon EMR クラスターの一部である Amazon EC2 インスタンスを識別できます。この例では、CORE はインスタンスグループロールの値であり、j-12345678 はサンプルジョブフロー(クラスター)識別子の値です。

  • aws:elasticmapreduce:instance-group-role=CORE

  • aws:elasticmapreduce:job-flow-id=j-12345678

注記

Amazon EMR と Amazon EC2 は、タグを意味論的意味のない文字の文字列としてタグを解釈します。

AWS Management Console、CLI、および API を使用して、タグで作業できます。

新しい Amazon EMR クラスターを作成するときにタグを追加でき、実行中の Amazon EMR クラスターに対してタグを追加、編集、または削除できます。タグの編集は、Amazon EMR コンソールに適用される概念であり、CLI と API を使用して、タグを編集するには、古いタグを削除して新しいタグを追加します。タグのキーと値は編集でき、クラスター実行中であればいつでもタグをリソースから削除できます。ただし、まだアクティブなクラスターと以前に関連付けられていた、終了したクラスターまたは終了したインスタンスを対象にタグの追加、編集、または削除はできません。また、タグの値を空の文字列に設定することはできますが、null に設定することはできません。

使用しているAWS Identity and Access Management(IAM) タグによるリソースベースのアクセス権限のための Amazon EC2 インスタンスでは、Amazon EMR がクラスターの Amazon EC2 インスタンスに伝達するタグに IAM ポリシーが適用されます。Amazon EMR タグを Amazon EC2 インスタンスに伝達するには、Amazon EC2 の IAM ポリシーが Amazon EC2 CreateTags および DeleteTags API を呼び出す権限を許可する必要があります。また、伝達されたタグは、Amazon EC2 のリソースベースの権限に影響を及ぼす可能性があります。Amazon EC2 に伝達されたタグは、他の Amazon EC2 タグと同様に、IAM ポリシーでの条件として読み取られます。IAM ユーザーがクラスターに対して正しくないアクセス許可を持つことがないように、Amazon EMR クラスターにタグを追加するときは、IAM ポリシーに留意してください。問題を避けるために、IAM ポリシーに Amazon EMR クラスターでも使用する予定のタグの条件が含まれないようにしてください。詳細については、「」を参照してください。Amazon EC2 リソースへのアクセスのコントロール