2

我正在使用 AWS CLI 创建一个设备池,如下所示

aws devicefarm create-device-pool --project-arn arn:aws:devicefarm:us-west-2:826601527641:project:90cbdcb5-4dab-438e-8ff6-e0680b376619 --name Devicepool_viago_android_0310201614131457612089 --description Devicepool_viago_android_0310201614131457612089 --rules '[{"attribute": "ARN", "operator": "EQUALS", "value":"arn:aws:devicefarm:us-west-2::device:C66D1BC946634884A129A4456EBA0239"}]'

我想创建一个只有一个设备的设备池。

我收到如下错误

A server error (InternalFailure) occurred when calling the CreateDevicePool operation: None

我尝试了其他论坛中提到的解决方案,但无法成功生成设备池

4

1 回答 1

2

规则值应该是字符串化的。遗憾的是,此信息未正确显示在 AWS Device Farm 文档中。我们正在努力使这一点在文档和 API 响应中更加明显。由于您使用的是 AWS CLI,请查看 Device Farm 的 CLI 入门博客文章。

这应该有效: aws devicefarm create-device-pool --project-arn "PROJECT_ARN" --name POOL_NAME --rules '[{"attribute":"ARN", "operator":"IN", "value":"\"DEVICE_ARN\""}]'

于 2016-03-10T16:16:03.950 回答