You can configure server-side encryption (SSE) using Boto3.
Here’s an example:
import boto3
s3 = boto3.client('s3')
bucket_name = 'my-bucket-name'
# Set up server-side encryption
encryption_configuration = {
'Rules': [
{
'ApplyServerSideEncryptionByDefault': {
'SSEAlgorithm': 'AES256'
}
}
]
}
s3.put_bucket_encryption(
Bucket=bucket_name,
ServerSideEncryptionConfiguration=encryption_configuration
)
This script sets up SSE with AES-256 encryption for the bucket.