OSS 大写改为小写
continuous-integration/drone/push Build is passing Details

IRC_NewDev
hang 2023-11-30 11:07:45 +08:00
parent 897ad8c3eb
commit a730b4485e
4 changed files with 39 additions and 39 deletions

View File

@ -274,14 +274,14 @@ namespace IRaCIS.Api.Controllers
var ossOptions = options.CurrentValue; var ossOptions = options.CurrentValue;
IClientProfile profile = DefaultProfile.GetProfile(ossOptions.RegionId, ossOptions.AccessKeyId, ossOptions.AccessKeySecret); IClientProfile profile = DefaultProfile.GetProfile(ossOptions.regionId, ossOptions.accessKeyId, ossOptions.accessKeySecret);
DefaultAcsClient client = new DefaultAcsClient(profile); DefaultAcsClient client = new DefaultAcsClient(profile);
// 创建一个STS请求 // 创建一个STS请求
AssumeRoleRequest request = new AssumeRoleRequest AssumeRoleRequest request = new AssumeRoleRequest
{ {
RoleArn = ossOptions.RoleArn, // 角色ARN需要替换为你的角色ARN RoleArn = ossOptions.roleArn, // 角色ARN需要替换为你的角色ARN
RoleSessionName = $"session-name-{NewId.NextGuid()}", // 角色会话名称,可自定义 RoleSessionName = $"session-name-{NewId.NextGuid()}", // 角色会话名称,可自定义
DurationSeconds = 900, // 令牌有效期单位这里设置为1小时 DurationSeconds = 900, // 令牌有效期单位这里设置为1小时
}; };
@ -297,9 +297,9 @@ namespace IRaCIS.Api.Controllers
SecurityToken = response.Credentials.SecurityToken, SecurityToken = response.Credentials.SecurityToken,
Expiration = response.Credentials.Expiration, Expiration = response.Credentials.Expiration,
Region = ossOptions.Region , Region = ossOptions.region ,
BucketName = ossOptions.BucketName , BucketName = ossOptions.bucketName ,
ViewEndpoint = ossOptions.ViewEndpoint , ViewEndpoint = ossOptions.viewEndpoint ,
}; };

View File

@ -17,23 +17,23 @@
"ObjectStoreUse": "AliyunOSS", "ObjectStoreUse": "AliyunOSS",
"AliyunOSS": { "AliyunOSS": {
"RegionId": "cn-shanghai", "regionId": "cn-shanghai",
"Endpoint": "https://oss-cn-shanghai.aliyuncs.com", "endpoint": "https://oss-cn-shanghai.aliyuncs.com",
"AccessKeyId": "LTAI5tKvzs7ed3UfSpNk3xwQ", "eccessKeyId": "LTAI5tKvzs7ed3UfSpNk3xwQ",
"AccessKeySecret": "zTIceGEShlZDGnLrCFfIGFE7TXVRio", "accessKeySecret": "zTIceGEShlZDGnLrCFfIGFE7TXVRio",
"BucketName": "zy-irc-test-store", "bucketName": "zy-irc-test-store",
"RoleArn": "acs:ram::1899121822495495:role/oss-upload", "roleArn": "acs:ram::1899121822495495:role/oss-upload",
"ViewEndpoint": "https://zy-irc-test-store.oss-cn-shanghai.aliyuncs.com", "viewEndpoint": "https://zy-irc-test-store.oss-cn-shanghai.aliyuncs.com",
"Region": "oss-cn-shanghai" "region": "oss-cn-shanghai"
}, },
"MinIO": { "MinIO": {
"Endpoint": "http://192.168.3.68", "endpoint": "http://192.168.3.68",
"Port": "8001", "port": "8001",
"UseSSL": false, "useSSL": false,
"AccessKey": "IDFkwEpWej0b4DtiuThL", "accessKey": "IDFkwEpWej0b4DtiuThL",
"SecretKey": "Lhuu83yMhVwu7c1SnjvGY6lq74jzpYqifK6Qtj4h", "secretKey": "Lhuu83yMhVwu7c1SnjvGY6lq74jzpYqifK6Qtj4h",
"BucketName": "test" "bucketName": "test"
} }
}, },

View File

@ -18,27 +18,27 @@ namespace IRaCIS.Core.Application.Helper
{ {
public class MinIOOptions public class MinIOOptions
{ {
public string Endpoint { get; set; } public string endpoint { get; set; }
public string Port { get; set; } public string port { get; set; }
public bool UseSSL { get; set; } public bool useSSL { get; set; }
public string AccessKey { get; set; } public string accessKey { get; set; }
public string SecretKey { get; set; } public string secretKey { get; set; }
public string BucketName { get; set; } public string bucketName { get; set; }
} }
public class AliyunOSSOptions public class AliyunOSSOptions
{ {
public string RegionId { get; set; } public string regionId { get; set; }
public string AccessKeyId { get; set; } public string accessKeyId { get; set; }
public string AccessKeySecret { get; set; } public string accessKeySecret { get; set; }
public string EndPoint { get; set; } public string endPoint { get; set; }
public string BucketName { get; set; } public string bucketName { get; set; }
public string RoleArn { get; set; } public string roleArn { get; set; }
public string Region { get; set; } public string region { get; set; }
public string ViewEndpoint { get; set; } public string viewEndpoint { get; set; }
} }
@ -110,7 +110,7 @@ namespace IRaCIS.Core.Application.Helper
_OSSConfig = ossOptions; _OSSConfig = ossOptions;
_ossClient = new OssClient(_OSSConfig.EndPoint, _OSSConfig.AccessKeyId, _OSSConfig.AccessKeySecret); _ossClient = new OssClient(_OSSConfig.endPoint, _OSSConfig.accessKeyId, _OSSConfig.accessKeySecret);
} }
@ -138,7 +138,7 @@ namespace IRaCIS.Core.Application.Helper
memoryStream.Seek(0, SeekOrigin.Begin); memoryStream.Seek(0, SeekOrigin.Begin);
// 上传文件 // 上传文件
var result = _ossClient.PutObject(_OSSConfig.BucketName, ossRelativePath, memoryStream); var result = _ossClient.PutObject(_OSSConfig.bucketName, ossRelativePath, memoryStream);
} }
@ -168,7 +168,7 @@ namespace IRaCIS.Core.Application.Helper
try try
{ {
// 上传文件 // 上传文件
var result = _ossClient.PutObject(_OSSConfig.BucketName, ossRelativePath, localFilePath); var result = _ossClient.PutObject(_OSSConfig.bucketName, ossRelativePath, localFilePath);
return ossRelativePath; return ossRelativePath;
} }
@ -183,7 +183,7 @@ namespace IRaCIS.Core.Application.Helper
{ {
try try
{ {
var result = _ossClient.GetObject(_OSSConfig.BucketName, ossRelativePath); var result = _ossClient.GetObject(_OSSConfig.bucketName, ossRelativePath);
// 将下载的文件流保存到本地文件 // 将下载的文件流保存到本地文件
using (var fs = File.OpenWrite(localFilePath)) using (var fs = File.OpenWrite(localFilePath))

View File

@ -69,8 +69,8 @@ namespace IRaCIS.Application.Services
var minIO = options.CurrentValue.MinIO; var minIO = options.CurrentValue.MinIO;
var minioClient = new MinioClient().WithEndpoint($"{minIO.Endpoint}:{minIO.Port}") var minioClient = new MinioClient().WithEndpoint($"{minIO.endpoint}:{minIO.port}")
.WithCredentials(minIO.AccessKey,minIO.SecretKey) .WithCredentials(minIO.accessKey,minIO.secretKey)
.Build(); .Build();