C# 为什么Amazon.NETSDK看不到任何作业流?

C# 为什么Amazon.NETSDK看不到任何作业流?,c#,.net,amazon-web-services,elastic-map-reduce,C#,.net,Amazon Web Services,Elastic Map Reduce,我的公司已经厌倦了经常使用AWS控制台来设置map reduce群集,并且需要比控制台提供更多的可配置性。我正在使用.Net AWS SDK编写一个简单的应用程序,允许我们创建和控制作业流。不幸的是,我对DescribeJobFlows的调用总是返回空的(尽管我可以在AWS控制台中看到作业)。下面是一些示例代码: public static void Main() { var amazonClient = new AmazonElasticMapReduceClient( "<re

我的公司已经厌倦了经常使用AWS控制台来设置map reduce群集,并且需要比控制台提供更多的可配置性。我正在使用.Net AWS SDK编写一个简单的应用程序,允许我们创建和控制作业流。不幸的是,我对
DescribeJobFlows
的调用总是返回空的(尽管我可以在AWS控制台中看到作业)。下面是一些示例代码:

public static void Main()
{
    var amazonClient = new AmazonElasticMapReduceClient( "<redacted>", "<redacted>" );
    var response = amazonClient.DescribeJobFlows( new DescribeJobFlowsRequest() );
    Console.WriteLine( response.DescribeJobFlowsResult.JobFlows.Count );
}
publicstaticvoidmain()
{
var amazonClient=newamazonelasticmapreduceclient(“,”);
var response=amazonClient.DescribeJobFlows(新的DescribeJobFlowsRequest());
Console.WriteLine(response.descripbejobflowsresult.JobFlows.Count);
}
这个简单的程序总是打印0

我已经三次检查了我的aws访问密钥和密钥是否正确,并且我的作业流是否在该帐户下运行。今天我创建了几个正在运行的作业流,所以至少这些作业流应该包含在结果中。我没有看到任何按区域过滤的内容,也没有看到任何在请求中可能有有趣的默认值的内容


为什么我看不到我的工作流程?

在写了这篇文章之后,我感到困惑了一段时间,在
AmazonElasticMapReduceConfig
上找到了
ServiceURL
属性。一旦我为我的区域设置了合适的值,我就能够得到我期望的结果