为了设置 AWS S3 存储对象锁定保留期,您可以使用 AWS SDK 提供的相关方法。下面是一个使用 AWS SDK for Python (Boto3) 设置 S3 存储对象锁定保留期的示例代码:
import boto3
# 创建 S3 客户端
s3 = boto3.client('s3')
# 设置存储桶名称和对象键
bucket_name = 'your-bucket-name'
object_key = 'your-object-key'
# 设置存储对象锁定保留期
response = s3.put_object_retention(
    Bucket=bucket_name,
    Key=object_key,
    Retention={
        'Mode': 'COMPLIANCE',  # 锁定模式,可以是 'COMPLIANCE' 或 'GOVERNANCE'
        'RetainUntilDate': '2022-12-31'  # 保留期截止日期
    }
)
# 打印响应结果
print(response)
请注意,上述示例中的 your-bucket-name 和 your-object-key 需要替换为实际的存储桶名称和对象键。
这样,您就可以使用上述代码示例来设置 S3 存储对象的锁定保留期。