oss 获取token方法改为同步测试
parent
8626a6b453
commit
f5fbf96772
|
@ -324,7 +324,7 @@ namespace IRaCIS.Api.Controllers
|
|||
public async Task<IResponseOutput> GetObjectStoreTokenAsync([FromServices] IOptionsMonitor<ObjectStoreServiceOptions> options, [FromServices] IOSSService _oSSService)
|
||||
{
|
||||
|
||||
var result = await _oSSService.GetObjectStoreTempToken();
|
||||
var result = _oSSService.GetObjectStoreTempToken();
|
||||
|
||||
result.AWS = await GetAWSTemToken(options.CurrentValue);
|
||||
|
||||
|
|
|
@ -145,7 +145,7 @@ public interface IOSSService
|
|||
|
||||
public Task DeleteFromPrefix(string prefix);
|
||||
|
||||
public Task<ObjectStoreDTO> GetObjectStoreTempToken();
|
||||
public ObjectStoreDTO GetObjectStoreTempToken();
|
||||
}
|
||||
|
||||
|
||||
|
@ -162,7 +162,7 @@ public class OSSService : IOSSService
|
|||
{
|
||||
ObjectStoreServiceOptions = options.CurrentValue;
|
||||
|
||||
GetObjectStoreTempToken().GetAwaiter().GetResult();
|
||||
GetObjectStoreTempToken();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
@ -663,7 +663,7 @@ public class OSSService : IOSSService
|
|||
|
||||
|
||||
|
||||
public async Task<ObjectStoreDTO> GetObjectStoreTempToken()
|
||||
public ObjectStoreDTO GetObjectStoreTempToken()
|
||||
{
|
||||
var ossOptions = ObjectStoreServiceOptions.AliyunOSS;
|
||||
|
||||
|
@ -732,7 +732,7 @@ public class OSSService : IOSSService
|
|||
DurationSeconds = awsOptions.DurationSeconds // 临时凭证有效期
|
||||
};
|
||||
|
||||
var assumeRoleResponse = await stsClient.AssumeRoleAsync(assumeRoleRequest);
|
||||
var assumeRoleResponse = stsClient.AssumeRoleAsync(assumeRoleRequest).Result;
|
||||
|
||||
var credentials = assumeRoleResponse.Credentials;
|
||||
|
||||
|
|
Loading…
Reference in New Issue