使用 forums 命令

您可以使用 "forums命令禁用或启用开发人员门户服务上的论坛。

  1. 以提供者组织身份登录:
    apic login --server management_server --realm provider/identity_provider --username provider_username --password provider_password
    通过输入以下命令查看所有可用身份提供者的列表(无需登录即可使用此命令),可以确定要在 --realm 参数中使用的身份提供者:
    apic identity-providers:list --scope provider --server platform_api_host_name --fields title,realm
    例如
    apic identity-providers:list --scope provider --server platform_api_host_name --fields title,realm 
    total_results: 2
    results:
      - title: API Manager User Registry
        realm: provider/default-idp-2
      - title: Corporate LDAP user registry
        realm: provider/corporate-ldap
    您可通过 title 值确定要使用的身份提供者;然后,可以直接从显示的 realm 值复制对应的 --realm 参数。 对于管理员在安装 API Connect 之后创建的任何身份提供者,将在创建时确定名称。 用于以提供者组织成员身份登录的缺省 API Manager 本地用户注册表为 default-idp-2

    有关 apic login 命令的完整详细信息,请参阅 登录到管理服务器

  2. 禁用开发人员门户网站上的论坛模块。
    此命令将删除论坛词汇表中的所有分类法术语,然后禁用 "论坛" 模块。
    apic --mode portaladmin forums:disable --org orgid/name --server management_server --catalog name/id
    • orgid/name 是目录所属的提供者组织的标识或名称 (必需)。
    • management_server 是管理服务器的端点 URL (必填)。
    • name/id 是站点所属目录的标识或名称 (必需)。
    例如
    apic --mode portaladmin forums:disable --org ibm --server api.stagingexample.com --catalog dev
  3. 开发人员门户网站上启用论坛模块。
    apic --mode portaladmin forums:enable --org orgid/name --server management_server --catalog name/id
    例如
    apic --mode portaladmin forums:enable --org ibm --server api.stagingexample.com --catalog dev