【问题标题】:AWS Device Farm CreateDevicePool internal errorAWS Device Farm CreateDevicePool 内部错误
【发布时间】:2016-06-14 14:43:52
【问题描述】:

我正在尝试使用 C# 中的 AWS DeviceFarm sdk 为项目创建设备池。我使用以下命令:

var createDevicePoolResponse = client.CreateDevicePool (new CreateDevicePoolRequest {
            Name = "CustomDevicePool",
            ProjectArn = projectArn,
            Rules = new List<Rule> { 
                new Rule { 
                    Attribute = DeviceAttribute.ARN,
                    Operator = RuleOperator.EQUALS_TO,
                    Value = "arn:aws:devicefarm:us-west-2::device:577DC08D6B964346B86610CFF090CD59"
                }
            }
        });

它思考了大约一分钟,然后我收到以下异常:

使用错误代码 InternalFailure 和 Http 状态发出请求时出错 代码内部服务器错误。没有返回更多错误信息 服务。

ProjectArn 有效。我也尝试了不同的规则,每次都得到相同的错误。

【问题讨论】:

    标签: amazon-web-services aws-device-farm


    【解决方案1】:

    想通了。值需要用方括号括起来,像这样

    var createDevicePoolResponse = client.CreateDevicePool (new CreateDevicePoolRequest {
                    Name = "CustomDevicePool",
                    ProjectArn = projectArn,
                    Rules = new List<Rule> { 
                        new Rule { 
                            Attribute = DeviceAttribute.ARN,
                            Operator = RuleOperator.IN,
                            Value = "[\"arn:aws:devicefarm:us-west-2::device:D45C750161314335924CE0B9B7D2558E\"]"
                        }
                    }
                });
    

    【讨论】:

      猜你喜欢
      • 2020-05-16
      • 2017-06-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-04
      • 2017-10-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多