我正在使用 AWS .Net SDK 并尝试通过创建适当的客户端来查询 AWS 服务,如下所示
var cred = new BasicAWSCredentials(awsAccessKeyId, awsSecretKeyId);
using (AmazonEC2Client ec2Client = new AmazonEC2Client(cred, region))
{
// code here
}
上面的工作正常,但是还有一个 AmazonEC2Client 的重载方法,它不需要指定区域,但是当我尝试创建没有区域的客户端时,如下所示,它会给出错误:Amazon.Runtime.AmazonClientException: No RegionEndpoint or ServiceURL configured
未配置 RegionEndpoint 或 ServiceURL
using (AmazonEC2Client ec2Client = new AmazonEC2Client(cred))
{
// code here
}
请让我知道上述代码是否有问题,或者是否有任何方法可以查询 AWS 服务,无论区域如何。
谢谢