对象存储服务 OBS-服务端加密(Go SDK):支持接口
支持接口
OBS Go SDK支持服务端加密的接口见下表:
OBS Go SDK接口方法 |
描述 |
支持加密类型 |
---|---|---|
ObsClient.PutObject |
上传对象时设置加密算法、密钥,对对象启用服务端加密。 |
SSE-KMS SSE-C |
ObsClient.PutFile |
上传文件时设置加密算法、密钥,对对象启用服务端加密。 |
SSE-KMS SSE-C |
ObsClient.GetObject |
下载对象时设置解密算法、密钥,用于解密对象。 |
SSE-C |
ObsClient.CopyObject |
|
SSE-KMS SSE-C |
ObsClient.GetObjectMetadata |
获取对象元数据时设置解密算法、密钥,用于解密对象。 |
SSE-C |
ObsClient.InitiateMultipartUpload |
初始化分段上传任务时设置加密算法、密钥,对分段上传任务最终生成的对象启用服务端加密。 |
SSE-KMS SSE-C |
ObsClient.UploadPart |
上传段时设置加密算法、密钥,对分段数据启用服务端加密。 |
SSE-C |
ObsClient.CopyPart |
|
SSE-C |