

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

# AWS Device Farm でのデバイスプールの作成
<a name="how-to-create-device-pool"></a>

Device Farm コンソール AWS CLI、または API を使用して、デバイスプールを作成できます。

**Topics**
+ [前提条件](#how-to-create-device-pool-prerequisites)
+ [デバイスプールを作成 (コンソール)](#how-to-create-device-pool-console)
+ [デバイスプールを作成する (AWS CLI)](#how-to-create-device-pool-cli)
+ [デバイスプールを作成する (API)](#how-to-create-device-pool-api)

## 前提条件
<a name="how-to-create-device-pool-prerequisites"></a>
+ Device Farm コンソールで実行を作成します。「[Device Farm でのテスト実行の作成](how-to-create-test-run.md)」の手順に従います。「**デバイスを選択する**」ページが表示されたら、このセクションの手順に進みます。

## デバイスプールを作成 (コンソール)
<a name="how-to-create-device-pool-console"></a>

1. **[すべてのプロジェクト]** ページで、プロジェクトを選択します。**[プロジェクトの詳細]** ページで、**[プロジェクト設定]** を選択します。**[デバイスプール]** タブで、**[デバイスプールを作成]** を選択します。

1. **[名前]** に、このデバイスプールの分かりやすい名前を入力します。

1. **[説明]** に、このデバイスプールの分かりやすい説明を入力します。

1. このデバイスプール内のデバイスに対して 1 つ以上の選択条件を使用する場合は、次の手順を行います:

   1. **[動的デバイスプールの作成]** を選択します。

   1. **[ルールを追加]** を選択します。

   1. **[フィールド]** (最初のドロップダウンリスト) で、 次のいずれかを選択します:
      + デバイスをメーカー名ごとに含めるには、**[デバイスメーカー]** を選択します。
      + フォームファクタ別 (タブレットまたは電話) にデバイスを含めるには、**[フォームファクタ]** を選択します。
      + 負荷に基づいて可用性ステータスでデバイスを含めるには、**[可用性]** を選択します。
      + パブリックデバイスまたはプライベートデバイスのみを含めるには、**[フリートタイプ]** を選択します。
      + オペレーティングシステム別にデバイスを含めるには、**[プラットフォーム]** を選択します。
      + 一部のデバイスには、デバイスに関する追加のラベルタグまたは説明が付いています。**[インスタンスラベル]** を選択すると、ラベルの内容に基づいてデバイスを見つけることができます。
      + オペレーティングシステムのバージョン別にデバイスを含めるには、**[OS バージョン]** を選択します。
      + モデル別にデバイスを含めるには、**[モデル]** を選択します。

   1. **[演算子]** (2 番目のドロップダウンリスト) では、クエリに基づいてデバイスを含める論理演算 (EQUALS、CONTAINS など) を選択します。例えば、*可用性 EQUALS AVAILABLE* を選択して、現在のステータスが `Available` であるデバイスを含めることができます。

   1. **[値]** (3 番目のドロップダウンリスト) では、**[フィールド]** 値と **[演算子]** 値に指定する値を入力または選択します。値は、**[フィールド]** の選択に基づいて制限されます。例えば、**[フィールド]** で **[プラットフォーム]** を選ぶ場合、指定できるのは **[ANDROID]** と **[IOS]** のみです。同様に、**[フィールド]** で **[フォームファクター]** を選ぶ場合、指定できるセクションは **[電話]** と **[タブレット]** のみです。

   1. 別のルールを追加するには、**[ルールを追加]** を選択します。

      最初のルールを作成すると、デバイスのリストで、ルールに一致する各デバイスの横にあるボックスが選択されます。ルールを作成または変更すると、デバイスのリストで、それらの結合されたルールに一致する各デバイスの横にあるボックスが選択されます。ボックスが選択されているデバイスはデバイスプールに含まれます。ボックスが選択解除されたデバイスは除外されます。

   1. **[最大デバイス数]** に、デバイスプールで使用するデバイスの数を入力します。デバイスの最大数を入力しない場合、Device Farm は作成したルールに一致するフリート内のすべてのデバイスを選択します。追加料金が発生しないように、この数値を実際の並列実行とデバイスの種類の要件に一致する量に設定します。

   1. ルールを削除するには、**[ルールを削除]** を選択します。

1. 個々のデバイスを手動で含めたり除外したりする場合は、以下を実行します:

   1. **[静的デバイスプールを作成]** を選択します。

   1. 各デバイスの横にあるボックスの選択または選択解除をします。ルールを指定していない場合にのみ、ボックスの選択または選択解除をできます。

1. 表示されているすべてのデバイスを含めたり除外したりする場合は、リストの列ヘッダー行のボックスの選択または選択解除をします。プライベートデバイスインスタンスのみを表示する場合は、**[プライベートデバイスインスタンスのみを参照]** を選択します。
**重要**  
列ヘッダー行のボックスを使用して表示されたデバイスのリストを変更することはできますが、残りの表示されたデバイスのみが含まれたり除外されたりするわけではありません。含まれる、または除外されるデバイスを確認するには、列ヘッダー行のすべてのボックスのコンテンツを選択解除してから、ボックスを参照します。

1. **[作成]** を選択します。

## デバイスプールを作成する (AWS CLI)
<a name="how-to-create-device-pool-cli"></a>

**ヒント**  
デバイスの最大数を入力しない場合、Device Farm は作成したルールに一致するフリート内のすべてのデバイスを選択します。追加料金が発生しないように、この数値を実際の並列実行とデバイスの種類の要件に一致する量に設定します。
+ [https://docs.aws.amazon.com/cli/latest/reference/devicefarm/create-device-pool.html](https://docs.aws.amazon.com/cli/latest/reference/devicefarm/create-device-pool.html) コマンドを実行します。

で Device Farm を使用する方法については AWS CLI、「」を参照してください[AWS CLI リファレンス](cli-ref.md)。

## デバイスプールを作成する (API)
<a name="how-to-create-device-pool-api"></a>

**ヒント**  
デバイスの最大数を入力しない場合、Device Farm は作成したルールに一致するフリート内のすべてのデバイスを選択します。追加料金が発生しないように、この数値を実際の並列実行とデバイスの種類の要件に一致する量に設定します。
+ [https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_CreateDevicePool.html](https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_CreateDevicePool.html) API を呼び出します。

Device Farm API の使用についての情報は、「[Device Farm の自動化](api-ref.md)」を参照してください。