对象存储服务 OBS-设置桶加密配置(Go SDK):请求参数说明
请求参数说明
参数名称 |
参数类型 |
是否必选 |
描述 |
---|---|---|---|
input |
必选 |
参数解释: 设置桶加密配置请求参数,详见SetBucketEncryptionInput。 |
|
extensions |
可选 |
参数解释: 桶相关扩展信息。通过调用拓展配置项为对应请求配置额外的拓展请求头,详情参考extensionOptions。 |
参数名称 |
参数类型 |
是否可选 |
描述 |
---|---|---|---|
Bucket |
string |
必选 |
参数解释: 桶名。 约束限制:
默认取值: 无 |
SSEAlgorithm |
string |
必选 |
参数解释: 表示服务端加密是SSE-KMS方式。对象使用SSE-KMS方式加密。 取值范围: 可选值:kms,即选择SSE-KMS方式加密对象。 默认取值: 无 |
KMSMasterKeyID |
string |
可选 |
参数解释: SSE-KMS加密方式下使用的KMS主密钥。 取值范围: 有效值支持两种格式:
其中:
默认取值: 如果用户没有提供该头域,那么默认的主密钥将会被使用。 |
ProjectID |
string |
可选 |
参数解释: SSE-KMS加密方式下KMS主密钥所属的项目ID。 约束限制:
取值范围: 项目ID获取方式请参见如何获取项目ID。 默认取值: 无 |