桶相关接口 代码示例 python def deletebucketcors(self): resp self.s3client.deletebucketcors( Bucket' ', ) print(resp) 请求参数 参数 类型 说明 是否必要 Bucket string 桶名称 是 返回结果 根据返回码判断是否设置成功,204表示成功。 设置桶版本控制状态 功能说明 您可以通过putbucketversioning设置存储桶版本控制状态。存储桶的版本控制状态可以设置为以下的值: Enabled:对存储桶中的所有对象启用版本控制,之后每个添加到存储桶中的对象都会被设置一个唯一的version ID。 Suspended:暂停存储桶的版本控制,之后每个添加到bucket中的对象的version ID会被设置为null。 代码示例 python def putbucketversioning(self): resp self.s3client.putbucketversioning( Bucket' ', VersioningConfiguration{ 'Status': 'Enabled' 'Enabled''Suspended' }, ) print(resp) 请求参数 参数 类型 说明 是否必要 Bucket string 存储桶的名称 是 VersioningConfiguration VersioningConfiguration 封装了设置版本控制状态的参数 是 VersioningConfiguration说明 参数 类型 说明 Status Status EnabledSuspended,版本控制开关状态 返回结果 根据返回码判断是否设置成功,200表示成功。 获取桶版本控制状态 功能说明 您可以通过getbucketversioning获取存储桶的版本控制状态信息。只有存储桶的拥有者才能获取到版本控制信息。如果存储桶从来没有被设置过版本控制状态,那么该存储桶不含有任何版本控制的状态信息,执行getbucketversioning操作不能获取版本控制信息的有效值。