aws bug
continuous-integration/drone/push Build is passing

This commit is contained in:
2024-09-13 17:38:49 +08:00
parent 8dcd1f2f56
commit f9f3a1422f
5 changed files with 12 additions and 7 deletions
+6 -3
View File
@@ -28,6 +28,7 @@ using MassTransit;
using AlibabaCloud.SDK.Sts20150401;
using Amazon.SecurityToken;
using Amazon.SecurityToken.Model;
using Amazon;
namespace IRaCIS.Core.Application.Helper
{
@@ -235,13 +236,15 @@ namespace IRaCIS.Core.Application.Helper
{
var awsConfig = ObjectStoreServiceOptions.AWS;
// 提供awsAccessKeyId和awsSecretAccessKey构造凭证
var credentials = new BasicAWSCredentials(AWSTempToken.AccessKeyId, AWSTempToken.SecretAccessKey);
var credentials = new SessionAWSCredentials( AWSTempToken.AccessKeyId, AWSTempToken.SecretAccessKey, AWSTempToken.SessionToken);
//提供awsEndPoint(域名)进行访问配置
var clientConfig = new AmazonS3Config
{
ServiceURL = awsConfig.EndPoint
RegionEndpoint = RegionEndpoint.USEast1,
UseHttp =true,
};
var amazonS3Client = new AmazonS3Client(credentials, clientConfig);