通过配置 Object Storage Interoperability Service (OSIS),集成任何兼容 S3 的对象存储平台。

前提条件

在将 VMware Cloud Director Object Storage Extension 配置为与第三方对象存储平台配合使用之前,请确认您已为该平台开发了 OSIS 适配器。请参见 《VMware Object Storage Interoperability Service 开发指南》

如何为 VMware Cloud Director Object Storage Extension 配置兼容 OSIS 的对象存储

OSISVMware Cloud Director Object Storage Extension 定义了一组管理 API 规范。

OSIS 允许 VMware Cloud Director Object Storage Extension 与第三方对象存储平台通信并交换租户信息和用户信息。

过程

  1. 配置 OSIS API 连接。
    ose osis admin set --name OSIS-platorm-name --url https://osis-adapter-api-server --user username --secret
    password
  2. (可选) 如果 OSIS 的身份验证模式使用的是持有者 API 令牌,请设置刷新令牌。
    ose args set --k oss.platform.OSIS-adapter-name.admin.refresh-token --v refresh-token
    1. 要确定 OSIS 的身份验证模式,请运行 OSIS API GET /api/info 并查看 auth_modes 属性。
  3. 配置第三方对象存储平台 S3 端点。
    ose osis s3 set --name OSIS-platform-name --url https://platform-S3-endpoint 
  4. 切换到第三方对象存储平台。
    ose platforms enable osis --name OSIS-platform-name
  5. 重新启动 VMware Cloud Director Object Storage Extension 服务。
    ose service restart

结果

现在,您可以允许租户组织使用新的第三方对象存储平台。