对象存储服务 OBS-设置桶的加密配置(Harmony SDK):请求参数
请求参数
参数名称 |
参数类型 |
是否必选 |
描述 |
---|---|---|---|
input |
必选 |
参数解释: 设置桶加密配置接口入参,详见SetBucketEncryptionInput。 |
参数名称 |
参数类型 |
是否可选 |
描述 |
---|---|---|---|
Bucket |
string |
必选 |
桶名。 约束限制:
取值范围: 长度为3~63个字符。 |
Rule |
必选 |
参数解释: 桶加密配置信息,详见BucketEncryptionRule。 |
参数名称 |
参数类型 |
是否可选 |
描述 |
---|---|---|---|
ApplyServerSideEncryptionByDefault |
必选 |
参数解释: 默认加密配置信息,详见ApplyServerSideEncryptionByDefault。 |
参数名称 |
参数类型 |
是否可选 |
描述 |
---|---|---|---|
SSEAlgorithm |
string |
必选 |
参数解释: 表示服务端加密是SSE-KMS方式。对象使用SSE-KMS方式加密。 取值范围: 可选值:kms,即选择SSE-KMS方式加密对象。 默认取值: 无 |
KMSMasterKeyID |
string |
可选 |
参数解释: SSE-KMS加密方式下使用的KMS主密钥。 取值范围: 有效值支持两种格式:
其中:
默认取值: 如果用户没有提供该头域,那么默认的主密钥将会被使用。 |
ProjectID |
string |
可选 |
参数解释: SSE-KMS加密方式下KMS主密钥所属的项目ID。 约束限制:
取值范围: 项目ID获取方式请参见如何获取项目ID。 默认取值: 无 |