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。
以下示例将
minioalias 注册到 MinIO SUBNET :
mc license register minio
该命令具有以下语法:
mc [GLOBALFLAGS] license register ALIAS                      \
                         [--airgap]                          \
                         [--api-key <string>]                \
                         [--license <path to license file>]  \
                         [--name <value>]
参数
- ALIAS
- RequiredMinIO部署的 alias 。 
- --airgap
- Optional在无网络访问SUBNET的环境中使用(例如,断网、防火墙或类似配置)。 有关详细步骤,请参阅 airgap example。 如果部署是隔离的,但您正在使用的 minio 客户端 的本地设备具有网络访问权限,则无需使用 --airgap标志。
- --api-key
- SUBNET 账户的 API 密钥。 - 对应于 - MC_SUBNET_API_KEY环境变量。- 查找API密钥: - 登录到 MinIO SUBNET 
- 前往 Deployments 标签页 
- 在账户统计信息框右侧页面顶部附近选择 API Key 按钮 
- 在密钥字段的右侧点击复制按钮,将密钥值复制到您的剪贴板 
 
- --license
- Optional用于注册部署的许可文件路径。 您必须先从 MinIO SUBNET 下载账户的许可证文件。 - 登录 MinIO SUBNET 
- 转到 Deployments 选项卡 
- 选择页面顶部账户统计信息框右侧的 License 按钮 
- 选择许可证字段右侧的复制按钮,将密钥值复制到剪贴板,或 选择 Download 按钮,将许可证的 txt 文件保存到本地 
 
示例
使用部署名称注册部署
使用别名 minio1 在SUBNET上注册名为 minio1 的MinIO部署:
mc license register minio1
如果尚未注册,系统会提示您输入部署的SUBNET凭据。
使用帐户的许可证文件注册部署
在SUBNET上使用账户下载的许可文件注册新的MinIO部署,别名为 minio5 :
mc license register minio5 /path/to/minio.license
如果尚未下载,可从 SUBNET 下载许可证文件。
- 登录 MinIO SUBNET 
- 转到 Deployments 选项卡 
- 选择页面顶部账户统计信息框右侧的 License 按钮 
- 选择 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
- 运行命令返回带有令牌的注册链接 
- 在网络浏览器中打开复制的注册链接并登录 SUBNET 
- 选择部署 License 号码右侧的 ? 按钮 
- 在弹出窗口中,选择下载链接并将密钥保存到您有权访问的路径 
- 在命令行中,运行以下命令 - mc license update minio3 <path-to-file> - 将 - <path-to-file>替换为从 SUBNET 下载的文件的路径。
语法
该命令具有以下语法:
mc [GLOBALFLAGS] license register       \
                         ALIAS          \
                         [--name value] \
                         [--airgap]
参数
- ALIAS
- RequiredMinIO部署的 alias 。 
- --airgap
- Optional在没有网络访问SUBNET的环境中使用(例如,断网、防火墙或类似配置)。 有关说明,请参阅 airgap example。 如果部署是隔离的,但您正在使用的 MinIO客户端 的本地设备具有网络访问权限,则无需使用 --airgap标志。
全局标记
此命令支持任何 全局标志。
行为
自动许可证更新
在 RELEASE.2023-01-18T04-36-38Z 版本加入.
一旦为 MinIO SUBNET 注册,MinIO 会自动每月检查并更新许可证。
在隔离环境或其他服务器没有直接访问互联网的环境中,请使用 mc license update 命令,并指定文件的路径以更新注册。
