-
Notifications
You must be signed in to change notification settings - Fork 38
Closed
Description
根据 #7 的说法,该问题已经修复了,但是,又有新的问题了。
调用方法如下:
using Oss = AlibabaCloud.SDK.Oss20190517;
var ossCfg = new Config
{
AccessKeyId = <Key>,
AccessKeySecret = <Secret>,
Endpoint = "oss-cn-hangzhou.aliyuncs.com"
};
var cli = new Oss.Client(ossCfg);
var req = new Oss.Models.ListBucketsRequest
{
MaxKeys = 500
};
try
{
// var result = await cli.ListBucketsAsync(req);
var result = await cli.ListBucketsWithOptionsAsync(req, new Dictionary<string, string>(), new RuntimeOptions());
if (result == null || result.Body == null || result.Body.Buckets == null ||
result.Body.Buckets.Buckets == null || result.Body.Buckets.Buckets.Count == 0)
{
return new(code: 400, msg: "暂无 Bucket");
}
return new(result.Body.Buckets.Buckets, result.Body.Buckets.Buckets.Count);
}
catch (TeaException e)
{
return new(code: 500, msg: Common.AssertAsString(e.Message));
}
catch (Exception e)
{
var ex = new TeaException(new Dictionary<string, string>
{
{ "message", e.Message }
});
return new(code: 500, msg: Common.AssertAsString(ex.Message));
}抛出异常如图所示:
另外,不知道阿里云对于 .NET Core 的 SDK,有没有暂停的计划,如果要暂停了,麻烦告知一下,不然,对于官方 SDK,出现这样的 BUG,感觉有点匪夷所思。
Metadata
Metadata
Assignees
Labels
No labels

