

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

# Device Farm でのデバイススロットの購入
デバイススロットの購入

Device Farm コンソール、 AWS Command Line Interface (AWS CLI)、または Device Farm API を使用して、デバイススロットを購入できます。

## デバイススロットを購入する (コンソール)


1. [https://console.aws.amazon.com/devicefarm](https://console.aws.amazon.com/devicefarm) で Device Farm コンソールにサインインします。

1. ナビゲーションペインにある、 **[モバイルデバイスのテスト]** を選択し、**[デバイススロット]** を選択します。

1. 「**デバイススロットを購入および管理する**」ページでは、購入する**自動テスト**デバイスおよび **リモートアクセス**デバイスのスロットの数を選択して、独自のカスタムパッケージを作成できます。現在および次の請求期間の両方にスロットの量を指定します。

   スロットの量を変更すると、テキストが、請求金額によって動的に更新します。詳細については、「[AWS Device Farm の料金](https://aws.amazon.com/device-farm/pricing/)」を参照してください。
**重要**  
デバイススロットの数を変更しても、**当社へのお問い合わせ**、またはメッセージ**の購入に関するお問い合わせ**があった場合、 AWS アカウントはリクエストしたデバイススロットの数の購入をまだ承認されていません。  
そこでは、Device Farm サポートチームに E メールを送信するように求められます。E メールには、購入したい各デバイスタイプの数、および請求サイクルを指定します。
**注記**  
デバイススロットを変更すると、アカウント全体に適用され、すべてのプロジェクトに影響します。  
![\[Device Farm コンソールの「デバイススロット購入および管理する」ページ\]](http://docs.aws.amazon.com/ja_jp/devicefarm/latest/developerguide/images/aws-device-farm-console-device-slots-menu.png)

1. **[購入]** を選択します。**[購入の確定]** ウインドウが表示されます。情報を確認してから、**[確定]** を選択して、トランザクションを完了します。

![\[Device Farm コンソールの「購入確定」ページ\]](http://docs.aws.amazon.com/ja_jp/devicefarm/latest/developerguide/images/aws-device-farm-console-device-purchase-confirm.png)


「**デバイススロットを購入および管理する**」ページで、現在所有するデバイススロットの数を確認できます。スロット数が増減する場合は、変更を行った日付から 1 か月後に保有することになるスロットの数が表示されます。

## デバイススロットを購入する (AWS CLI)


**purchase-offering** コマンドを実行して購入ができます。

購入できるデバイススロットの最大数や、無料試用の残り分数を含む Device Farm アカウント設定を一覧表示するには、**get-account-settings** コマンドを実行します。結果は次のように表示されます:

```
{
    "accountSettings": {
        "maxSlots": {
            "GUID": 1,
            "GUID": 1,
            "GUID": 1,
            "GUID": 1
        },
        "unmeteredRemoteAccessDevices": {
            "ANDROID": 0,
            "IOS": 0
        },
        "maxJobTimeoutMinutes": 150,
        "trialMinutes": {
            "total": 1000.0,
            "remaining": 954.1
        },
        "defaultJobTimeoutMinutes": 150,
        "awsAccountNumber": "AWS-ACCOUNT-NUMBER",
        "unmeteredDevices": {
            "ANDROID": 0,
            "IOS": 0
        }
    }
}
```

利用可能なデバイススロット商品を一覧表示するには、**list-offerings** コマンドを実行します。結果は次のように表示されます:

```
{
    "offerings": [
        {
            "recurringCharges": [
                {
                    "cost": {
                        "amount": 250.0,
                        "currencyCode": "USD"
                    },
                    "frequency": "MONTHLY"
                }
            ],
            "platform": "IOS",
            "type": "RECURRING",
            "id": "GUID",
            "description": "iOS Unmetered Device Slot"
        },
        {
            "recurringCharges": [
                {
                    "cost": {
                        "amount": 250.0,
                        "currencyCode": "USD"
                    },
                    "frequency": "MONTHLY"
                }
            ],
            "platform": "ANDROID",
            "type": "RECURRING",
            "id": "GUID",
            "description": "Android Unmetered Device Slot"
        },
        {
            "recurringCharges": [
                {
                    "cost": {
                        "amount": 250.0,
                        "currencyCode": "USD"
                    },
                    "frequency": "MONTHLY"
                }
            ],
            "platform": "ANDROID",
            "type": "RECURRING",
            "id": "GUID",
            "description": "Android Remote Access Unmetered Device Slot"
        },
        {
            "recurringCharges": [
                {
                    "cost": {
                        "amount": 250.0,
                        "currencyCode": "USD"
                    },
                    "frequency": "MONTHLY"
                }
            ],
            "platform": "IOS",
            "type": "RECURRING",
            "id": "GUID",
            "description": "iOS Remote Access Unmetered Device Slot"
        }
    ]
}
```

利用可能な売り出しプロモーションを一覧表示するには、**list-offering-promotions** コマンドを実行します。

**注記**  
このコマンドは、未購入のプロモーションのみ戻します。あるプロモーションの売り出しで 1 つ以上のスロットを購入すると、そのプロモーションは結果に表示されなくなります。

結果は次のように表示されます:

```
{
    "offeringPromotions": [
        {
            "id": "2FREEMONTHS",
            "description": "New device slot customers get 3 months for the price of 1."
        }
    ]
}
```

売り出しステータスを取得するには、**get-offering-status** コマンドを実行します。結果は次のように表示されます: 

```
{
    "current": {
        "GUID": {
            "offering": {
                "platform": "IOS",
                "type": "RECURRING",
                "id": "GUID",
                "description": "iOS Unmetered Device Slot"
            },
            "quantity": 1
        },
        "GUID": {
            "offering": {
                "platform": "ANDROID",
                "type": "RECURRING",
                "id": "GUID",
                "description": "Android Unmetered Device Slot"
            },
            "quantity": 1
        }
    },
    "nextPeriod": {
        "GUID": {
            "effectiveOn": 1459468800.0,
            "offering": {
                "platform": "IOS",
                "type": "RECURRING",
                "id": "GUID",
                "description": "iOS Unmetered Device Slot"
            },
            "quantity": 1
        },
        "GUID": {
            "effectiveOn": 1459468800.0,
            "offering": {
                "platform": "ANDROID",
                "type": "RECURRING",
                "id": "GUID",
                "description": "Android Unmetered Device Slot"
            },
            "quantity": 1
        }
    }
}
```

**renew-offering** および **list-offering-transactions** のコマンドはこの機能についても使用できます。詳細については「[AWS CLI リファレンス](cli-ref.md)」を参照してください。

## デバイススロットを購入する (API)


1. アカウント設定を一覧表示するには、[GetAccountSettings](../../latest/APIReference/API_GetAccountSettings.html) オペレーションを呼び出します。

1. 利用可能なデバイススロット商品を一覧表示するには、[ListOfferings](../../latest/APIReference/API_ListOfferings.html) オペレーションを呼び出します。

1. 利用可能な売り出しプロモーションを一覧表示するには、[ListOfferingPromotions](../../latest/APIReference/API_ListOfferingPromotions.html) オペレーションを呼び出します。
**注記**  
このコマンドは、未購入のプロモーションのみ戻します。ある売り出しプロモーションで 1 つ以上のスロットを購入すると、そのプロモーションは結果に表示されなくなります。

1. 売り出し商品を購入するには、[PurchaseOffering](../../latest/APIReference/API_PurchaseOffering.html) オペレーションを呼び出します。

1. 売り出しステータスを取得するには、[GetOfferingStatus](../../latest/APIReference/API_GetOfferingStatus.html) オペレーションを呼び出します。

[RenewOffering](../../latest/APIReference/API_RenewOffering.html) および [ListOfferingTransactions](../../latest/APIReference/API_ListOfferingTransactions.html) コマンドはこの機能にも使用できます。

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

# Device Farm でのデバイススロットのキャンセル
デバイススロットのキャンセル

自動テストとリモートアクセスの両方のデバイススロットの数をキャンセルできます。詳細については、次のいずれかのセクションの参照してください。次の請求サイクルでアカウントに請求される金額は、請求期間フィールドの下に表示されます。

デバイススロットの詳細については、「[Device Farm でのデバイススロットの購入](how-to-purchase-device-slots.md)」を参照してください。

## デバイススロットをキャンセルする (コンソール)


1. [https://console.aws.amazon.com/devicefarm](https://console.aws.amazon.com/devicefarm) で Device Farm コンソールにサインインします。

1. ナビゲーションペインにある、 **[モバイルデバイスのテスト]** を選択し、**[デバイススロット]** を選択します。

1. **[デバイススロットの購入と管理]** ページの **[次の請求期間]** で値を減らすことで、自動テストとリモートアクセスの両方のデバイススロットの数を減らすことができます。次の請求サイクルでアカウントに請求される金額は、請求期間フィールドの下に表示されます。

1. **[保存]** を選択します。**[変更の確認]** ウィンドウが表示されます。情報を確認してから、**[確定]** を選択して、トランザクションを完了します。

## デバイススロットをキャンセルする (AWS CLI)


**renew-offering** コマンドを実行して、次の請求サイクルのデバイス数を変更できます。

## デバイススロットをキャンセルする (API)


[RenewOffering](https://docs.aws.amazon.com/cli/latest/reference/devicefarm/renew-offering.html) オペレーションを呼び出して、アカウントのデバイスの数を変更します。