首先需要安装 AWS SDK for .NET。
在代码中添加以下引用:
using Amazon;
using Amazon.S3;
var config = new AmazonS3Config
{
RegionEndpoint = RegionEndpoint.USWest2,
UseAccelerateEndpoint = false,
UseDualstackEndpoint = false,
UseHttp = false,
UsePathStyle = false,
ServiceURL = "",
ForcePathStyle = false,
SignatureVersion = "2",
SignatureMethod = Amazon.Runtime.SigningAlgorithm.HmacSHA256
};
var bucketName = "my-bucket-name";
var accessPointName = "my-access-point-name";
var client = new AmazonS3Client(config);
var accessPoint = $"{accessPointName}.s3-accesspoint.{RegionEndpoint.USWest2.SystemName}.amazonaws.com";
var request = new GetObjectRequest
{
BucketName = accessPoint,
Key = "file.txt"
};
var response = await client.GetObjectAsync(request);
上一篇:AWS-S3 orb - Circle CI - Unexpected argument(s): arguments
AWS-S3 orb - Circle CI - 非预期参数: arguments