4.2. 导出 LDAP 令牌


使用 LDAP 运行 Ceph 对象网关时,需要访问令牌。但是,访问令牌是从 access key 和 secret 创建的。将 access key 和 secret key 导出为 LDAP 令牌。

  1. 导出 access key。

    # export RGW_ACCESS_KEY_ID="<username>"
    Copy to Clipboard
  2. 导出该机密。

    # export RGW_SECRET_ACCESS_KEY="<password>"
    Copy to Clipboard
  3. 导出令牌。对于 LDAP,使用 ldap 作为令牌类型(ttype)。

    # radosgw-token --encode --ttype=ldap
    Copy to Clipboard

    对于 Active Directory,使用 ad 作为令牌类型。

    # radosgw-token --encode --ttype=ad
    Copy to Clipboard

    结果是一个 base-64 编码字符串,即访问令牌。将此访问令牌提供给 S3 客户端,以代替 access key。不再需要该 secret。

  4. (可选)为方便起见,如果 S3 客户端使用 环境变量,请将 base-64 编码字符串导出到 RGW_ACCESS_KEY_ID 环境变量。

    # export RGW_ACCESS_KEY_ID="ewogICAgIlJHV19UT0tFTiI6IHsKICAgICAgICAidmVyc2lvbiI6IDEsCiAgICAgICAgInR5cGUiOiAibGRhcCIsCiAgICAgICAgImlkIjogImNlcGgiLAogICAgICAgICJrZXkiOiAiODAwI0dvcmlsbGEiCiAgICB9Cn0K"
    Copy to Clipboard
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat