本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
在 Device Farm 中购买设备槽
设备群有两种计费方式可供在公共移动设备上进行测试:按流量计费和不按流量计费。使用计量计费时,您可以 pay-as-you-go根据设备分钟数进行计费。要了解有关计量、 pay-as-you-go定价的更多信息,请访问此处:定https://aws.amazon.com/device-farm/价
设备插槽与您在 Device Farm 中的并发度相对应,决定您可以同时运行多少测试作业(设备)或远程访问会话,但不计量计费。设备插槽特定于测试类型(自动测试或远程访问)和设备平台(android 或 ios)。插槽不与任何特定的设备品牌或型号绑定。你可以使用 Device Farm 控制台、 AWS Command Line Interface (AWS CLI) 或 Device Farm API 来购买设备插槽。
购买设备槽
- Console
-
登录 DeviceFarm 控制台,网址为 https://console.aws.amazon.com/devicef
arm。 -
在导航窗格中,选择移动设备测试,然后选择设备槽。
-
在设备插槽页面上,您可以选择要购买的每个平台的自动测试和远程访问设备插槽数量。在 “所需插槽” 列中指定插槽数量。
当您更改槽数时,文本会随着账单金额而动态更新。有关更多信息,请参阅 AWS Device Farm 定价
。 重要
如果您更改了设备插槽的数量,但看到 “联系我们” 或 “联系我们” 购买消息,则说明您的 AWS 账户尚未获得购买您请求数量的设备插槽的批准。
这些选项会提示您向 Device Farm 支持团队发送电子邮件。在电子邮件中,指定您要购买的每种设备类型的数量以及计费周期。
注意
对设备槽的更改适用于您的整个帐户并会影响所有项目。
-
选择 Purchase (购买)。系统将显示确认购买窗口。查看信息。准备就绪后,键入,
confirm然后选择 “确认” 以完成交易。
在设备插槽页面上,您可以看到当前拥有的设备插槽数量,以及下一个计费周期将拥有的设备插槽数量。
- AWS CLI
-
您可以运行 purchase-offering 命令来购买产品。
要列出您的 Device Farm 账户设置(包括您可以购买的最大设备槽数和您具有的剩余免费试用分钟数),请运行 get-account-settings 命令。将会看到类似下面的输出:
{ "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 } } }要列出可供您使用的设备槽产品,请运行 list-offerings 命令。您应该可以看到类似于如下所示的输出内容:
{ "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" } ] }要列出可用的产品促销,请运行 list-offering-promotions 命令。
注意
此命令仅返回您尚未购买的促销产品。在您使用促销购买了任何产品中的一个或多个槽后,该促销产品将不再出现在结果中。
您应该可以看到类似于如下所示的输出内容:
{ "offeringPromotions": [ { "id": "2FREEMONTHS", "description": "New device slot customers get 3 months for the price of 1." } ] }要获取产品状态,请运行 get-offering-status 命令。您应该可以看到类似于如下所示的输出内容:
{ "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 } } }renew-offering 和 list-offering-transactions 命令也可用于此功能。有关更多信息,请参阅AWS CLI 参考文档。
- API
-
-
调用GetAccountSettings操作列出您的账户设置。
-
致电ListOfferings运营部门列出可供您使用的设备插槽产品。
-
致电ListOfferingPromotions运营部门列出可用的优惠促销。
注意
此操作仅返回您尚未购买的促销活动。在您使用产品促销购买了一个或多个槽后,该促销产品将不再出现在结果中。
-
致电PurchaseOffering运营部门购买产品。
-
致电GetOfferingStatus运营部门以获取报价状态。
RenewOffering和ListOfferingTransactions操作也可用于此功能。
有关如何使用 Device Farm API 的更多信息,请参阅 自动化 Device Farm。
-