6.6. Ceph 对象网关和多因素身份验证
作为存储管理员,您可以管理 Ceph 对象网关用户的一次性密码(TOTP)令牌。
6.6.1. 多因素身份验证 复制链接链接已复制到粘贴板!
当为对象版本控制配置 bucket 时,开发人员可以选择性地将存储桶配置为需要多因素身份验证(MFA)来删除请求。使用 MFA 时,基于时间的一次性密码(TOTP)令牌作为密钥传递给 x-amz-mfa 标头。令牌生成有虚拟 MFA 设备(如 Google Authenticator)或硬件 MFA 设备,如 Gemalto 提供的硬件 MFA 设备。
使用 adosgw-admin 为用户分配基于时间的一次性密码令牌。您必须设置一个 secret seed 和一个串行 ID。您还可以使用 adosgw-admin 列出、删除和重新同步令牌。
在多站点环境中,建议将不同的令牌用于不同的区域,因为虽然 MFA ID 在用户的元数据上设置,但实际 MFA 一次密码配置会驻留在本地区域的 OSD 上。
| 术语 | 描述 |
|---|---|
| TOTP | 基于时间的一次性密码. |
| Token serial | 代表 TOTP 令牌 ID 的字符串。 |
| Token seed | 用于计算 TOTP 的 secret。它可以是十六进制或 base32。 |
| TOTP seconds | 用于 TOTP 生成的时间解析。 |
| TOTP window | 验证令牌时在当前令牌前后检查的 TOTP 令牌数量。 |
| TOTP pin | TOTP 令牌在特定时间的有效值。 |