日志服务
加密方式 | 说明 |
加密方式 | 说明 |
服务密钥(SSE-TLS) | 日志服务自带的默认加密方式,用户无需额外进行配置,加密使用环节可实现无感知体验。 |
用户密钥(SSE-KMS) |
|
类别 | 支持的操作 | 不支持的操作 |
类别 | 支持的操作 | 不支持的操作 |
地域 | 必须确保主密钥与日志服务位于同一地域。 | 不支持主密钥与日志服务位于不同地域。 |
IAM 权限 | 必须授权用户角色 KMS 加解密操作权限、KMS 只读权限,配置日志服务信任关系。 | 权限不足、信任关系失效或角色被删除时,加解密请求会失败。 |
密钥种类 | 必须使用 KMS 对称主密钥。 规格为SYMMETRIC_256(推荐)或SYMMETRIC_128。 | 不支持RSA_2048或EC_SM2等非对称密钥。 |
密钥状态 | 必须为启用(Enable)状态的密钥。 | 不支持绑定如下状态的密钥: 禁用(Disable)、归档(Archived)、计划删除中(PendingDelete)、待导入(PendingImport)。 |
绑定方式 | 必须通过 user_cmk_id(用户主密钥 ID) 绑定密钥。 | 不支持通过 Keyring(密钥环)名称或 Keyring ID 绑定密钥。 |
修改加密 | 仅支持开启或关闭数据加密功能。 |
|
删除/禁用密钥 | 当主密钥被删除或禁用后,用户密钥将失效,对应日志主题的所有读写请求都会失败。 | - |
非 KMS 密钥 | 使用 BYOK、CustomKeyring 等外部密钥时,需提前在 KMS 完成 CustomKeyring 创建、密钥导入及启用,并获取密钥 ID。 | 日志服务不提供密钥材料导入、Keyring 创建或 Keyring 管理能力。 |
加密方式 | 说明 |
加密方式 | 说明 |
服务密钥(SSE-TLS) | 不产生计费项。 |
用户密钥(SSE-KMS) | 首次使用需要用户开通 KMS 服务。开通 KMS 服务免费,使用 KMS 服务会收费。 |
加密方式 | 适用场景 |
加密方式 | 适用场景 |
服务密钥(SSE-TLS) |
|
用户密钥(SSE-KMS) |
|
API 名称 | API 说明 |
API 名称 | API 说明 |
CreateTopic | |
ModifyTopic |
|
参数 | 类型 | 是否必选 | 示例值 | 描述 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
EncryptConf | Object of EncryptConf | 否 | 数据加密结构体。 未配置时表示不使用数据加密功能。 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
enable | Boolean | 否 | true | 是否开启数据加密。
|
encrypt_type | String | 否 | default | 加密算法,只支持default。 |
user_cmk_info | Object of EncryptUserCmkConf | 否 | / | 配置密钥信息,enable为true时生效。
|
参数 | 类型 | 是否必选 | 示例值 | 描述 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
trn | string | 否 | trn:iam::123456789:role/service_role_for_tls | 用户 IAM 角色的 TRN。 |
region_id | string | 否 | ap-southeast-1 | 用户主密钥所在的 Region ID。 |
user_cmk_id | string | 否 | fc227edb-3682-4577-a3b5xxxxxxxxx | 用户主密钥 ID。 通过密钥管理服务(KMS)创建的密钥的密钥 ID。 |