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
Vous pouvez utiliser la console Device Farm AWS Command Line Interface (AWS CLI) ou Device Farm API pour acheter un emplacement pour appareil.
Acheter des emplacements pour appareils (console)
Connectez-vous à la console Device Farm à l'adresse https://console.aws.amazon.com/devicefarm
. -
Dans le volet de navigation, choisissez Mobile Device Testing, puis Device slots.
-
Sur la page Acheter et gérer les emplacements d'appareils, vous pouvez créer votre propre package personnalisé en choisissant le nombre d'emplacements pour les tests automatisés et les appareils d'accès à distance que vous souhaitez acheter. Spécifiez le montant des créneaux pour la période de facturation en cours et pour la période suivante.
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 section Tarification de 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.
-
Choisissez Purchase (Acheter). Une fenêtre de confirmation d'achat s'affichera. Vérifiez les informations, puis choisissez Confirmer pour terminer la transaction.
Sur la page Acheter et gérer les emplacements pour appareils, vous pouvez voir le nombre d'emplacements dont vous disposez actuellement. Si vous avez augmenté ou diminué le nombre d'emplacements, le nombre d'emplacements dont vous disposerez un mois après la date de votre modification s'affiche.
Achetez un emplacement pour appareil (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 plus d’informations, consultez le Référence AWS CLI.
Achetez un emplacement pour appareil (API)
-
Appelez l'GetAccountSettingsopération pour répertorier les paramètres de votre compte.
-
Appelez l'ListOfferingsopération pour répertorier les offres d'emplacements pour appareils mises à votre disposition.
-
Appelez l'ListOfferingPromotionsopération pour répertorier les offres promotionnelles disponibles.
Note
Cette commande 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.
-
Appelez l'PurchaseOfferingopération pour acheter une offre.
-
Appelez l'GetOfferingStatusopération pour connaître le statut de l'offre.
Les ListOfferingTransactionscommandes RenewOfferinget sont également disponibles pour cette fonctionnalité.
Pour plus d'informations sur l'utilisation de Device FarmAPI, consultezAutomatiser un parc d'appareils.