Amazon web services AWS设备场CreateDevicePool内部错误

Amazon web services AWS设备场CreateDevicePool内部错误,amazon-web-services,aws-device-farm,Amazon Web Services,Aws Device Farm,我正在尝试使用C#中的AWS DeviceFarm sdk为项目创建设备池。我使用以下命令: var createDevicePoolResponse = client.CreateDevicePool (new CreateDevicePoolRequest { Name = "CustomDevicePool", ProjectArn = projectArn, Rules = new List<Rule>

我正在尝试使用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"
                }
            }
        });
var createDevicePoolResponse=client.CreateDevicePool(新的CreateDevicePoolRequest{
Name=“CustomDevicePool”,
ProjectArn=ProjectArn,
规则=新列表{
新规则{
属性=设备属性.ARN,
运算符=规则运算符。等于,
Value=“arn:aws:devicefarm:us-west-2::设备:577DC08D6B964346B86610CFF090CD59”
}
}
});
它思考了大约一分钟,然后我收到以下异常:

发出请求时出错,错误代码为InternalFailure和Http状态 代码错误。未返回进一步的错误信息 服务


ProjectArn是有效的。我还尝试了不同的规则,每次都会出现相同的错误。

解决了这个问题。值需要用方括号括起来,如下所示

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\"]"
                    }
                }
            });
var createDevicePoolResponse=client.CreateDevicePool(新的CreateDevicePoolRequest{
Name=“CustomDevicePool”,
ProjectArn=ProjectArn,
规则=新列表{
新规则{
属性=设备属性.ARN,
Operator=RuleOperator.IN,
Value=“[\”arn:aws:devicefarm:us-west-2::设备:D45C750161314335924CE0B9B7D2558E\””
}
}
});