gpt4 book ai didi

amazon-s3 - 如何使用 AWSSDK 以编程方式启用 s3 存储桶默认加密?

转载 作者:行者123 更新时间:2023-12-05 08:14:24 26 4
gpt4 key购买 nike

我正在尝试以编程方式为 s3 Bucket 启用默认加密。以下也没有工作也没有错误。有人知道这是什么原因吗?

        private async Task<PutBucketEncryptionResponse> EnableServerSideEncriptionAsync(string bucketName)
{
return await S3Client.PutBucketEncryptionAsync(new PutBucketEncryptionRequest
{
BucketName = bucketName,
ServerSideEncryptionConfiguration = new ServerSideEncryptionConfiguration()
{
ServerSideEncryptionRules = new List<ServerSideEncryptionRule>()
{
new ServerSideEncryptionRule()
{
ServerSideEncryptionByDefault = new ServerSideEncryptionByDefault()
{
ServerSideEncryptionAlgorithm = ServerSideEncryptionMethod.AES256
}

}
}
}
});
}

最佳答案

我尝试使用 AWS Command-Line Interface (CLI)看看会发生什么。

我创建了一个新的桶,然后运行:

aws s3api put-bucket-encryption --bucket my-bucket --server-side-encryption-configuration '{"Rules": [{"ApplyServerSideEncryptionByDefault": {"SSEAlgorithm": "AES256"}}]}'

然后我转到 Amazon S3 控制台中的存储桶,单击属性选项卡,然后显示默认加密框:AES-256

S3 Bucket default encryption

关于amazon-s3 - 如何使用 AWSSDK 以编程方式启用 s3 存储桶默认加密?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50575471/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com