【发布时间】:2021-03-09 10:08:28
【问题描述】:
我使用 c# sdk 将文件上传到具有公共可访问性的 S3 存储桶:
var fileTransferUtility = new TransferUtility(this.S3Client);
var fileTransferUtilityRequest = new TransferUtilityUploadRequest
{
BucketName = bucketName,
Key = key,
InputStream = stream,
StorageClass = S3StorageClass.Standard,
CannedACL = S3CannedACL.PublicRead,
};
var response = await fileTransferUtility.UploadAsync(fileTransferUtilityRequest);
我想允许用户在公共或私有文件之间来回切换。 所以我需要将这个现有文件更改为 CannedACL = S3CannedACL.Private。
有办法做到这一点吗? 谢谢。
【问题讨论】:
标签: c# amazon-web-services amazon-s3 permissions sdk