中文文档

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 商业支持购买咨询