

# 新規または既存の EC2 フリートリクエスト、およびそのフリートが起動するインスタンスとボリュームにタグ付けします。
<a name="tag-ec2-fleet"></a>

EC2 フリートリクエスト、およびそのフリートが起動するインスタンスとボリュームを分類および管理しやすくするために、カスタムメタデータでタグ付けできます。EC2 フリート タグは、作成時または作成後にリクエストに割り当てることができます。同様に、インスタンスとボリュームにも、フリートによって起動されるときまたは起動後に、タグを割り当てることができます。

フリートリクエストにタグを付けると、フリートによって起動されるインスタンスとボリュームには自動的にタグ付けされません。フリートによって起動されるインスタンスとボリュームには、明示的にタグを付ける必要があります。タグは、フリートリクエストのみに割り当てるか、フリートによって起動されたインスタンスのみに割り当てるか、フリートによって起動されたインスタンスにアタッチされたボリュームのみに割り当てるか、またはそのすべてに割り当てるかを選択できます。

**注記**  
`instant` フリートタイプでは、 オンデマンドインスタンス および スポットインスタンス にアタッチされているボリュームにタグ付けできます。`request` または `maintain` フリートタイプでは、オンデマンドインスタンス にアタッチされているボリュームにのみタグ付けできます。

タグの仕組みの詳細については[Amazon EC2 リソースのタグ付け](Using_Tags.md)を参照してください。

**前提条件**

リソースにタグ付けする許可をユーザーに付与します。詳細については、「[例: リソースのタグ付け](ExamplePolicies_EC2.md#iam-example-taggingresources)」を参照してください。

**リソースにタグ付けする許可をユーザーに付与するには**  
以下を含む IAM ポリシーを作成します。
+ `ec2:CreateTags` アクション。これにより、タグを作成する許可がユーザーに付与されます。
+ `ec2:CreateFleet` アクション。これにより、EC2 フリートリクエストを作成する許可がユーザーに付与されます。
+ `Resource` に対しては、`"*"` を指定することをお勧めします。これにより、ユーザーはすべてのリソースタイプにタグ付けできます。

アクセス権限を付与するにはユーザー、グループ、またはロールにアクセス許可を追加します。
+ AWS IAM アイデンティティセンター のユーザーとグループ:

  アクセス許可セットを作成します。「*AWS IAM アイデンティティセンター ユーザーガイド*」の「[アクセス許可セットを作成する](https://docs.aws.amazon.com//singlesignon/latest/userguide/howtocreatepermissionset.html)」の手順に従ってください。
+ IAM 内で、ID プロバイダーによって管理されているユーザー:

  ID フェデレーションのロールを作成します。詳細については *IAM ユーザーガイド* の [サードパーティー ID プロバイダー (フェデレーション) 用のロールを作成する](https://docs.aws.amazon.com//IAM/latest/UserGuide/id_roles_create_for-idp.html) を参照してください。
+ IAM ユーザー:
  + ユーザーが担当できるロールを作成します。手順については *IAM ユーザーガイド* の [IAM ユーザーのロールの作成](https://docs.aws.amazon.com//IAM/latest/UserGuide/id_roles_create_for-user.html) を参照してください。
  + (お奨めできない方法) ポリシーをユーザーに直接アタッチするか、ユーザーをユーザーグループに追加します。*IAM ユーザーガイド* の [ユーザー (コンソール) へのアクセス許可の追加](https://docs.aws.amazon.com//IAM/latest/UserGuide/id_users_change-permissions.html#users_change_permissions-add-console) の指示に従います。

**新しい EC2 フリート リクエストにタグ付けするには**  
作成時に EC2 フリート リクエストをタグ付けするには、フリートを作成するために使用した [JSON ファイル](create-ec2-fleet.md#ec2-fleet-cli-skeleton) でキーと値のペアを指定します。`ResourceType` の値は `fleet` にする必要があります。別の値で指定すると、フリートリクエストは失敗します。

**EC2 フリート によって起動されたインスタンスおよびボリュームにタグ付けするには**  
フリートが起動したインスタンスおよびボリュームにタグ付けするには、EC2 フリート リクエストで参照される [起動テンプレート](create-launch-template.md) でタグを指定します。

**注記**  
`request` または `maintain` フリートタイプによって起動される スポットインスタンス にアタッチされたボリュームにタグを付けることはできません。

**既存の EC2 フリートリクエスト、インスタンス、ボリュームにタグ付けするには**  
[create-tags](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-tags.html) コマンドを使用して、既存のリソースにタグを付けます。

```
aws ec2 create-tags \
    --resources fleet-12a34b55-67cd-8ef9-ba9b-9208dEXAMPLE i-1234567890abcdef0 vol-1234567890EXAMPLE \
    --tags Key=purpose,Value=test
```