

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Comprar um slot de dispositivo no Device Farm
<a name="how-to-purchase-device-slots"></a>

O Device Farm tem dois métodos de cobrança para testes em dispositivos móveis públicos: medido e não medido. Com o faturamento medido, você se pay-as-you-go baseia nos minutos do dispositivo. Para saber mais sobre pay-as-you-go preços medidos, visite aqui: [https://aws.amazon.com/device-farm/preços/](https://aws.amazon.com/device-farm/pricing/). Com o faturamento ilimitado, você reserva a simultaneidade do dispositivo por meio de slots de dispositivos, que são cobrados a uma taxa mensal fixa. Esta página aborda o faturamento ilimitado por slots de dispositivos.

Os slots de dispositivos correspondem à sua simultaneidade no Device Farm, determinando quantos trabalhos de teste (dispositivos) ou sessões de acesso remoto você pode executar simultaneamente com cobrança ilimitada. Os slots de dispositivo são específicos para o tipo de teste (teste automatizado ou acesso remoto) e plataforma do dispositivo (Android ou iOS). Os slots não estão vinculados a nenhuma marca ou modelo específico de dispositivo. Você pode usar o console Device Farm, AWS Command Line Interface (AWS CLI) ou a API Device Farm para comprar slots de dispositivos.

## Comprar slots de dispositivos
<a name="how-to-purchase-device-slots-methods"></a>

------
#### [ Console ]

1. Faça login no console do Device Farm em [https://console.aws.amazon.com/devicefarm.](https://console.aws.amazon.com/devicefarm)

1. No painel de navegação, escolha **Teste para dispositivos móveis** e **Slots de dispositivos**.

1. Na página **Slots de dispositivos**, você pode escolher o número de slots de dispositivos de **teste automatizado** e **acesso remoto** por plataforma que deseja comprar. Especifique os valores dos slots na coluna **Slots desejados**.

   Conforme você altera o valor do slot, o texto é atualizado dinamicamente com o valor do faturamento. Para acessar mais informações, consulte [Preços do AWS Device Farm](https://aws.amazon.com/device-farm/pricing/).
**Importante**  
Se você alterar o número de slots de dispositivos, mas receber uma mensagem de **contato** **ou de contato para comprar**, sua AWS conta ainda não foi aprovada para comprar o número de slots de dispositivo que você solicitou.  
Essas opções solicitam que você envie um e-mail para a equipe de suporte do Device Farm. No e-mail, especifique o número de cada tipo de dispositivo que você deseja comprar e para qual ciclo de cobrança.
**nota**  
As alterações nos slots do dispositivo se aplicam a toda a sua conta e afetam todos os projetos.  
![Página de slots de dispositivos no console Device Farm](http://docs.aws.amazon.com/pt_br/devicefarm/latest/developerguide/images/aws-device-farm-console-device-slots-default-view.png)

1. Escolha **Purchase (Comprar)**. A janela **Confirmar compra** é exibida. Revise as informações. Quando estiver pronto, digite **confirm** e escolha **Confirmar** para concluir a transação.

![Página Confirmação da compra no console do Device Farm](http://docs.aws.amazon.com/pt_br/devicefarm/latest/developerguide/images/aws-device-farm-console-device-slots-purchase-confirm.png)


Na página de **slots de dispositivos**, você pode ver o número de slots de dispositivo que você tem atualmente, bem como o número de slots de dispositivo que você terá no próximo período de cobrança.

------
#### [ AWS CLI ]

Você pode executar o comando **purchase-offering** para comprar uma oferta.

Para listar as configurações de sua conta do Device Farm, incluindo o número máximo de slots de dispositivo que você pode comprar e o número de minutos de avaliação gratuita restantes, execute o comando **get-account-settings**. Você verá algo semelhante ao resultado a seguir:

```
{
    "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
        }
    }
}
```

Para listar as ofertas de slot para dispositivos disponíveis para você, execute o comando **list-offerings**. Você deve ver uma saída semelhante a:

```
{
    "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"
        }
    ]
}
```

Para listar as promoções de ofertas disponíveis, execute o comando **list-offering-promotions**.

**nota**  
Esse comando retorna apenas as promoções que você ainda não comprou. Assim que você comprar um ou mais slots em qualquer oferta usando uma promoção, essa promoção deixará de ser exibida nos resultados.

Você deve ver uma saída semelhante a:

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

Para obter o status da oferta, execute o comando **get-offering-status**. Você deve ver uma saída semelhante a: 

```
{
    "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
        }
    }
}
```

Os comandos **renew-offering** e **list-offering-transactions** também estão disponíveis para esse recurso. Para obter mais informações, consulte o [AWS CLIReferência do ](cli-ref.md).

------
#### [ API ]

1. Ligue para a [GetAccountSettings](../../latest/APIReference/API_GetAccountSettings.html)operação para listar as configurações da sua conta.

1. Ligue para a [ListOfferings](../../latest/APIReference/API_ListOfferings.html)operação para listar as ofertas de slots de dispositivos disponíveis para você.

1. Ligue para a [ListOfferingPromotions](../../latest/APIReference/API_ListOfferingPromotions.html)operação para listar as promoções de oferta que estão disponíveis.
**nota**  
Essa operação retorna somente promoções que você ainda não comprou. Assim que você comprar um ou mais slots usando uma promoção de oferta, essa promoção deixará de ser exibida nos resultados.

1. Ligue para a [PurchaseOffering](../../latest/APIReference/API_PurchaseOffering.html)operação para comprar uma oferta.

1. Ligue para a [GetOfferingStatus](../../latest/APIReference/API_GetOfferingStatus.html)operação para obter o status da oferta.

As [ListOfferingTransactions](../../latest/APIReference/API_ListOfferingTransactions.html)operações [RenewOffering](../../latest/APIReference/API_RenewOffering.html)e também estão disponíveis para esse recurso.

Para obter informações sobre como usar a API do Device Farm, consulte [Automatização do Device Farm](api-ref.md).

------