为消费者组织配置用户限制和邀请函重发时间间隔

您可以使用 工具包 CLI 中的 CLI 命令配置用户限制和邀请重发间隔。

准备工作

要完成此方案,必须启用消费者目录

要查看管理命令,请参阅 API 开发和管理命令

关于本任务

在此任务中,您将使用工具包 CLI 为消费者组织配置用户限制和邀请重发间隔。

登录管理服务器

  • 以提供者组织身份登录:
    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_endpoint_url --fields title,realm
    例如,
    apic identity-providers:list --scope provider --server platform_api_endpoint_url --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 命令的全部详情,请参阅登录管理服务器

获取 .yaml 文件

  • 运行以下命令获取 catalog-setting.yaml
    apic catalog-settings:get -s <management server endpoint> -o <org name> -c <catalog name>
    其中:
    • <management server endpoint> 是管理服务器端点(必填)。
    • <org name> 是组织名称(必填)。
    • <catalog name> 是目录名称(必填)。

编辑 .yaml 文件

  • 运行以下命令编辑 catalog-setting.yaml
    vi catalog-setting.yaml
  • 要编辑邀请间隔,请编辑以下参数:
    corg_member_invitation_regenerate_delay: 0 
    输入邀请延迟时间(分钟)。 默认值为 0,最大值为一周(10,080 分钟)。
  • 要编辑用户限制,请编辑以下参数:
    max_corg_members: 2147483647
    输入要添加到消费者组织的成员数。 该属性的默认值为 2 147 483 647。
    注意: 当消费者组织中现有会员和待处理会员邀请的总数达到配置的限制时,任何创建新会员邀请的尝试都会导致错误。

更新 .yaml 文件

  • 运行以下命令更新已编辑的 catalog-settings.yaml
    apic catalog-settings:update -s <management server endpoint> -o <org name> -c <catalog name> catalog-settings.yaml
    其中:
    • <management server endpoint> 是管理服务器端点(必填)。
    • <org name> 是组织名称(必填)。
    • <catalog name> 是目录名称(必填)。

结果

您使用工具包 CLI 为消费者组织配置了用户限制和邀请重发间隔。