View a markdown version of this page

Adquisición de una ranura de dispositivos en Device Farm - AWS Device Farm

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Adquisición de una ranura de dispositivos en Device Farm

La granja de dispositivos tiene dos métodos de facturación para realizar pruebas en dispositivos móviles públicos: con contador y sin contador. Con la facturación medida, se pay-as-you-go basa en los minutos del dispositivo. Para obtener más información sobre los pay-as-you-go precios medidos, visita aquí: https://aws.amazon.com/device-farm/ precios/. Con la facturación sin taxímetro, reservas la simultaneidad de los dispositivos a través de las ranuras para dispositivos, que se facturan con una tarifa mensual fija. Esta página cubre la facturación sin contador y por ranuras de dispositivos.

Los intervalos de dispositivo corresponden a tu simultaneidad en Device Farm, lo que determina cuántos trabajos de prueba (dispositivos) o sesiones de acceso remoto puedes ejecutar simultáneamente con una facturación no medida. Las ranuras para dispositivos son específicas del tipo de prueba (pruebas automatizadas o acceso remoto) y de la plataforma del dispositivo (Android o iOS). Las ranuras no están vinculadas a ninguna marca o modelo de dispositivo específico. Puedes usar la consola Device Farm, AWS Command Line Interface (AWS CLI) o la API Device Farm para comprar ranuras para dispositivos.

Adquisición de ranuras de dispositivos

Console
  1. Inicie sesión en la consola de Device Farm en https://console.aws.amazon.com/devicefarm.

  2. En el panel de navegación, seleccione Pruebas de dispositivos móviles y, a continuación, Ranuras de dispositivos.

  3. En la página de ranuras para dispositivos, puede elegir la cantidad de ranuras para dispositivos de pruebas automatizadas y acceso remoto por plataforma que desee comprar. Especifique las cantidades de ranuras en la columna de ranuras deseadas.

    A medida que cambie el importe de las ranuras, el texto se actualiza dinámicamente con el importe de facturación. Para obtener más información, consulte Precios de AWS Device Farm.

    importante

    Si cambias el número de ranuras para dispositivos pero recibes un mensaje de contacto o contacto con nosotros para realizar la compra, significa que tu AWS cuenta aún no está autorizada a comprar el número de ranuras para dispositivos que solicitaste.

    Estas opciones le piden que envíe un correo electrónico al equipo de soporte de Device Farm. En el correo electrónico, especifique el número de cada tipo de dispositivo que desee comprar y para qué ciclo de facturación.

    nota

    Los cambios en las ranuras de los dispositivos a toda su cuenta y afectan a todos los proyectos.

    Página de ranuras de dispositivos en la consola Device Farm
  4. Seleccione Comprar. Aparecerá la ventana Confirmar compra. Revise la información. Cuando esté listo, escriba confirm y, a continuación, elija Confirmar para completar la transacción.

Página Confirmar compra en la consola de Device Farm

En la página de ranuras para dispositivos, puedes ver la cantidad de ranuras para dispositivos que tienes actualmente, así como la cantidad de ranuras para dispositivos que tendrás para tu próximo período de facturación.

AWS CLI

Puede ejecutar el comando purchase-offering para comprar la oferta.

Para publicar la configuración de su cuenta de Device Farm, incluido el número máximo de ranuras de dispositivos que puede adquirir y el número de minutos de evaluación gratuitos restantes de que dispone, ejecute el comando get-account-settings. Verá un resultado similar al siguiente:

{ "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 obtener una lista de las ofertas de ranuras de dispositivos que tiene disponibles, ejecute el comando list-offerings. Debería ver una salida similar a esta:

{ "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 mostrar la lista de promociones de ofertas disponibles, ejecute el comando list-offering-promotions.

nota

Este comando devuelve únicamente las promociones que aún no ha adquirido. En cuanto compre una o varias ranuras de alguna oferta mediante una promoción, dicha promoción dejará de aparecer en los resultados.

Debería ver una salida similar a esta:

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

Para obtener el estado de la oferta, ejecute el comando get-offering-status. Debería ver una salida similar a esta:

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

Los comandos renew-offering y list-offering-transactions también están disponibles para esta característica. Para obtener más información, consulte la AWS CLIReferencia de .

API
  1. Llama a la GetAccountSettingsoperación para ver la configuración de tu cuenta.

  2. Llame a la ListOfferingsoperación para que le indiquen las ofertas de ranuras para dispositivos que tiene disponibles.

  3. Llame a la ListOfferingPromotionsoperación para obtener una lista de las ofertas y promociones disponibles.

    nota

    Esta operación devuelve solo las promociones que aún no hayas comprado. En cuanto compre una o varias ranuras mediante una promoción de ofertas, dicha promoción dejará de aparecer en los resultados.

  4. Llame a la PurchaseOfferingoperación para comprar una oferta.

  5. Llame a la GetOfferingStatusoperación para obtener el estado de la oferta.

Las ListOfferingTransactionsoperaciones RenewOfferingy también están disponibles para esta función.

Para obtener más información acerca del uso de la API de Device Farm, consulte Automatización de Device Farm.