Amazon web services 在S3中,我们可以在对象级别而不是bucket级别启用版本控制和加密吗?

Amazon web services 在S3中,我们可以在对象级别而不是bucket级别启用版本控制和加密吗?,amazon-web-services,amazon-s3,Amazon Web Services,Amazon S3,在S3中,我们可以在bucket级别启用版本控制和加密 在版本控制或加密打开之前存在的任何对象将分别没有版本控制(版本id为null)和加密。然后可以转到这些预先存在的对象,并为该对象启用加密。类似地,您可以添加对象的新版本,它将具有新的版本id 除了在bucket级别配置这些设置,我们是否可以在对象级别而不是bucket级别启用版本控制和加密功能?版本控制是bucket级别的功能,例如,如果您希望基于前缀管理旧版本控制,则可以使用自动执行以使Lambda删除这些前缀,或添加for前缀以删除旧版

在S3中,我们可以在bucket级别启用版本控制和加密

在版本控制或加密打开之前存在的任何对象将分别没有版本控制(版本id为null)和加密。然后可以转到这些预先存在的对象,并为该对象启用加密。类似地,您可以添加对象的新版本,它将具有新的版本id


除了在bucket级别配置这些设置,我们是否可以在对象级别而不是bucket级别启用版本控制和加密功能?

版本控制是bucket级别的功能,例如,如果您希望基于前缀管理旧版本控制,则可以使用自动执行以使Lambda删除这些前缀,或添加for前缀以删除旧版本


关于加密,bucket上的这些设置实际上是针对对象应用的。如果您只希望对特定对象进行加密,则可以在ut对象请求期间进行加密。

在S3存储桶上启用版本控制。不能逐个对象启用它

您可以通过S3 bucket策略为所有新对象提供服务。它不会加密旧对象

您可以在上载时或之后逐个对象请求服务器端加密。当然,您可以在上传之前对客户端进行加密

你也可以