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

Device Farm tiene dos métodos de facturación para realizar pruebas en dispositivos móviles públicos: con medidor y sin medidor. Con la facturación con contador, pagas por uso en función de los minutos del dispositivo. Para obtener más información sobre los precios con taxímetro y de pago por uso, visita aquí:. https://aws.amazon.com/device-farm/pricing/ Con la facturación sin contador, reservas la simultaneidad de los dispositivos a través de las franjas horarias de dispositivos, que se facturan a una tarifa plana mensual. En esta página, se describe la facturación sin taxímetro por espacio para dispositivos.

Los intervalos de dispositivos se corresponden con 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 ilimitada. Los espacios para dispositivos varían según el tipo de prueba (pruebas automatizadas o acceso remoto) y 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, AWS Command Line Interface (AWS CLI) o la API de Device Farm para comprar ranuras para dispositivos.

Adquisición de ranuras de dispositivos

Console
  1. Inicia 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 acceso remoto y pruebas automatizadas por plataforma que desea comprar. Especifique los importes de las 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 la cantidad de ranuras para dispositivos pero aparece un mensaje para ponerte en contacto con nosotros o ponerte en contacto con nosotros para comprar, significa que tu AWS cuenta aún no está aprobada para comprar la cantidad 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 para dispositivos en la consola de Device Farm
  4. Seleccione Comprar. Aparecerá la ventana Confirmar compra. Revise la información. Cuando esté listo, escriba confirm y, a continuación, seleccione 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 GetAccountSettings operación para ver la configuración de tu cuenta.

  2. Llama a la ListOfferings operación para ver las ofertas de ranuras para dispositivos que tienes disponibles.

  3. Llama a la ListOfferingPromotions operación para ver una lista de las ofertas y promociones disponibles.

    nota

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

  4. Llama a la PurchaseOffering operación para comprar una oferta.

  5. Llama a la GetOfferingStatus operación para conocer el estado de la oferta.

Las ListOfferingTransactions operaciones RenewOffering y 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.