中文文档

mc license register

重要

mc license register 需要: RELEASE.2023-11-20T16-30-59Z 或更高版本的 MinIO Client 。 虽然不是严格必要的,但最佳实践是将 MinIO Client 版本与 MinIO 服务器版本保持一致。

描述

mc license register 命令用于将您的部署与您的 MinIO SUBNET 账户连接起来。

注册后,您可以使用 mc support diag 命令直接将部署健康报告上传到 SUBNET。

以下示例将 minio alias 注册到 MinIO SUBNET :

mc license register minio

该命令具有以下语法:

mc [GLOBALFLAGS] license register ALIAS                      \
                         [--airgap]                          \
                         [--api-key <string>]                \
                         [--license <path to license file>]  \
                         [--name <value>]

参数

ALIAS
Required

MinIO部署的 alias 。

--airgap
Optional

在无网络访问SUBNET的环境中使用(例如,断网、防火墙或类似配置)。

有关详细步骤,请参阅 airgap example。

如果部署是隔离的,但您正在使用的 minio 客户端 的本地设备具有网络访问权限,则无需使用 --airgap 标志。

--api-key

SUBNET 账户的 API 密钥。

对应于 MC_SUBNET_API_KEY 环境变量。

查找API密钥:

  1. 登录到 MinIO SUBNET

  2. 前往 Deployments 标签页

  3. 在账户统计信息框右侧页面顶部附近选择 API Key 按钮

  4. 在密钥字段的右侧点击复制按钮,将密钥值复制到您的剪贴板

--license
Optional

用于注册部署的许可文件路径。

您必须先从 MinIO SUBNET 下载账户的许可证文件。

  1. 登录 MinIO SUBNET

  2. 转到 Deployments 选项卡

  3. 选择页面顶部账户统计信息框右侧的 License 按钮

  4. 选择许可证字段右侧的复制按钮,将密钥值复制到剪贴板,或 选择 Download 按钮,将许可证的 txt 文件保存到本地

--name
Optional

在SUBNET中为MinIO部署指定一个别名以外的名称进行关联。

使用 --name <value>,将 <value> 替换为您想要为在SUBNET上的部署使用的名称。

示例

使用部署名称注册部署

使用别名 minio1 在SUBNET上注册名为 minio1 的MinIO部署:

mc license register minio1

如果尚未注册,系统会提示您输入部署的SUBNET凭据。

使用帐户的许可证文件注册部署

在SUBNET上使用账户下载的许可文件注册新的MinIO部署,别名为 minio5 :

mc license register minio5 /path/to/minio.license

如果尚未下载,可从 SUBNET 下载许可证文件。

  1. 登录 MinIO SUBNET

  2. 转到 Deployments 选项卡

  3. 选择页面顶部账户统计信息框右侧的 License 按钮

  4. 选择 Download 按钮,将许可证的 txt 文件保存到本地

使用不同的部署名称注册部署

在SUBNET上使用别名 minio2 注册名为 second-deployment 的MinIO部署:

mc license register minio2 --name second-deployment

无需直接访问 Internet 即可注册部署

在SUBNET上注册一个别名为 minio3 的MinIO部署,该部署由于防火墙、空气隔离等原因没有直接互联网访问权限。

在 mc 版本发生变更: RELEASE.2022-07-29T19-17-16Z

网络隔离注册过程适用于MinIO客户端版本 RELEASE.2022-07-29T19-17-16Z 或更高版本。 较早版本的MinIO客户端无法注册网络隔离的部署。

mc license register minio3 --airgap
  1. 运行命令返回带有令牌的注册链接

  2. 在网络浏览器中打开复制的注册链接并登录 SUBNET

  3. 选择部署 License 号码右侧的 ? 按钮

  4. 在弹出窗口中,选择下载链接并将密钥保存到您有权访问的路径

  5. 在命令行中,运行以下命令

    mc license update minio3 <path-to-file>
    

    将 <path-to-file> 替换为从 SUBNET 下载的文件的路径。

语法

该命令具有以下语法:

mc [GLOBALFLAGS] license register       \
                         ALIAS          \
                         [--name value] \
                         [--airgap]

参数

ALIAS
Required

MinIO部署的 alias 。

--name
Optional

在SUBNET中为MinIO部署指定一个别名以外的名称。

使用 --name <value> ,将 <value> 替换为你希望在SUBNET上为部署使用的名称。

--airgap
Optional

在没有网络访问SUBNET的环境中使用(例如,断网、防火墙或类似配置)。

有关说明,请参阅 airgap example。

如果部署是隔离的,但您正在使用的 MinIO客户端 的本地设备具有网络访问权限,则无需使用 --airgap 标志。

全局标记

此命令支持任何 全局标志。

行为

自动许可证更新

在 RELEASE.2023-01-18T04-36-38Z 版本加入.

一旦为 MinIO SUBNET 注册,MinIO 会自动每月检查并更新许可证。

在隔离环境或其他服务器没有直接访问互联网的环境中,请使用 mc license update 命令,并指定文件的路径以更新注册。

Join Slack 商业支持购买咨询