View a markdown version of this page

Acheter un emplacement pour appareil dans Device Farm - AWS Device Farm

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Acheter un emplacement pour appareil dans Device Farm

Le parc d'appareils propose deux méthodes de facturation pour les tests sur les appareils mobiles publics : avec compteur et sans compteur. Avec la facturation au compteur, vous vous pay-as-you-go basez sur les minutes passées sur votre appareil. Pour en savoir plus sur les pay-as-you-go tarifs mesurés, rendez-vous ici : https://aws.amazon.com/device-farm/tarification/. Avec la facturation illimitée, vous pouvez réserver la simultanéité des appareils par le biais des emplacements pour appareils, qui sont facturés à un tarif mensuel forfaitaire. Cette page traite de la facturation illimitée par créneau pour appareils.

Les emplacements d'appareils correspondent à votre simultanéité dans Device Farm, ce qui détermine le nombre de tâches de test (appareils) ou de sessions d'accès à distance que vous pouvez exécuter simultanément avec une facturation illimitée. Les emplacements des appareils sont spécifiques au type de test (test automatisé ou accès à distance) et à la plate-forme de l'appareil (Android ou iOS). Les emplacements ne sont pas liés à une marque ou à un modèle d'appareil spécifique. Vous pouvez utiliser la console Device Farm AWS Command Line Interface (AWS CLI) ou l'API Device Farm pour acheter des emplacements pour appareils.

Achetez des emplacements pour appareils

Console
  1. Connectez-vous à la console Device Farm à l'adresse https://console.aws.amazon.com/devicefarm.

  2. Dans le volet de navigation, choisissez Mobile Device Testing, puis Device slots.

  3. Sur la page des emplacements pour appareils, vous pouvez choisir le nombre d'emplacements pour appareils de test automatique et d'accès à distance par plateforme que vous souhaitez acheter. Spécifiez le nombre de créneaux dans la colonne Créneaux souhaités.

    Lorsque vous modifiez le montant du créneau, le texte est mis à jour de manière dynamique avec le montant de facturation. Pour plus d'informations, consultez la tarification d'AWS Device Farm.

    Important

    Si vous modifiez le nombre d'emplacements pour appareils mais que vous voyez un message « Contactez-nous » ou « Contactez-nous pour acheter », cela signifie que votre AWS compte n'est pas encore approuvé pour acheter le nombre d'emplacements que vous avez demandé.

    Ces options vous invitent à envoyer un e-mail à l'équipe d'assistance de Device Farm. Dans l'e-mail, indiquez le numéro de chaque type d'appareil que vous souhaitez acheter et pour quel cycle de facturation.

    Note

    Les modifications apportées aux emplacements des appareils s'appliquent à l'ensemble de votre compte et concernent tous les projets.

    Page des emplacements de périphériques sur la console Device Farm
  4. Choisissez Purchase (Acheter). Une fenêtre de confirmation d'achat s'affichera. Passez en revue les informations. Lorsque vous êtes prêt, tapez confirm puis choisissez Confirmer pour terminer la transaction.

Page de confirmation d'achat sur la console Device Farm

Sur la page des emplacements pour appareils, vous pouvez voir le nombre d'emplacements dont vous disposez actuellement, ainsi que le nombre d'emplacements pour appareils dont vous disposerez pour votre prochaine période de facturation.

AWS CLI

Pour acheter l'offre, vous pouvez exécuter la commande purchase-offering.

Pour répertorier les paramètres de votre compte Device Farm, y compris le nombre maximum d'emplacements que vous pouvez acheter et le nombre de minutes d'essai gratuites restantes, exécutez la get-account-settings commande. Des résultats similaires à ce qui suit s'affichent :

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

Pour obtenir une liste des offres d'emplacements d'appareils dont vous pouvez bénéficier, exécutez la commande list-offerings. Vous devez voir des résultats similaires à ce qui suit :

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

Pour répertorier les offres promotionnelles disponibles, exécutez la list-offering-promotions commande.

Note

Cette commande renvoie uniquement les promotions que vous n'avez pas encore achetées. Dès que vous achetez un ou plusieurs emplacements dans n'importe quelle offre en bénéficiant d'une promotion, celle-ci ne s'affiche plus dans les résultats.

Vous devez voir des résultats similaires à ce qui suit :

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

Pour obtenir le statut des offres, exécutez la commande get-offering-status. Vous devez voir des résultats similaires à ce qui suit :

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

Les list-offering-transactions commandes renew-offering et sont également disponibles pour cette fonctionnalité. Pour de plus amples informations, veuillez consulter AWS CLI référence.

API
  1. Appelez l'GetAccountSettingsopération pour répertorier les paramètres de votre compte.

  2. Appelez l'ListOfferingsopération pour répertorier les offres d'emplacements pour appareils mises à votre disposition.

  3. Appelez l'ListOfferingPromotionsopération pour répertorier les offres promotionnelles disponibles.

    Note

    Cette opération renvoie uniquement les promotions que vous n'avez pas encore achetées. Dès que vous achetez un ou plusieurs emplacements en bénéficiant d'une offre promotionnelle, cette promotion ne s'affiche plus dans les résultats.

  4. Appelez l'PurchaseOfferingopération pour acheter une offre.

  5. Appelez l'GetOfferingStatusopération pour connaître le statut de l'offre.

Les ListOfferingTransactionsopérations RenewOfferinget sont également disponibles pour cette fonctionnalité.

Pour plus d'informations sur l'utilisation de l'API Device Farm, consultezAutomatiser Device Farm.