mc license register
重要
mc license register需要MinIO 客户端版本RELEASE.2023-11-20T16-30-59Z或更高版本。
虽然不是严格要求的,但最佳实践建议保持MinIO Client version与 MinIO Server 版本保持一致。
描述
Themc license registercommand connects your deployment with yourMinIO SUBNET账户。
注册后,您可以直接使用SUBNET上传部署健康报告mc support diag命令。
以下示例注册了
minio别名withMinIO SUBNET:
mc license register minio
该命令具有以下语法:
mc [GLOBALFLAGS] license register ALIAS \
[--airgap] \
[--api-key <string>] \
[--license <path to license file>] \
[--name <value>]
参数
- ALIAS
- 必需
The别名MinIO 部署的。
- --airgap
- 可选
在无法访问 SUBNET 网络的环境中使用(例如气隙隔离环境、防火墙隔离环境或类似配置)。
有关说明,请参阅airgap 示例.
如果部署是隔离的,但您正在使用的本地设备minio client有网络访问权限,您无需使用
--airgapflag.
- --api-key
SUBNET 上账户的 API 密钥。
对应于
MC_SUBNET_API_KEY环境变量。要查找 API 密钥:
前往部署标签
选择API Key页面顶部附近、账户统计信息框右侧的按钮
选择密钥字段右侧的复制按钮,将密钥值复制到剪贴板
- --license
- 可选
用于注册部署的许可证文件路径。
您必须首先从账户下载许可证文件MinIO SUBNET.
前往部署标签
选择许可证页面顶部附近、账户统计信息框右侧的按钮
选择许可证字段右侧的复制按钮将密钥值复制到剪贴板,或选择下载将许可证保存为本地txt文件的按钮
示例
使用部署名称注册部署
注册 MinIO 部署的别名minio1在 SUBNET 上,使用minio1作为部署名称:
mc license register minio1
如果尚未注册,系统会提示输入用于部署的 SUBNET 凭据。
使用账户许可证文件注册部署
在别名处注册一个新的 MinIO 部署minio5在 SUBNET 上,使用为该账户下载的许可证文件:
mc license register minio5 /path/to/minio.license
如果尚未下载,您可以从 SUBNET 下载许可证文件。
前往部署标签
选择许可证页面顶部附近、账户统计信息框右侧的按钮
选择下载将许可证保存为本地txt文件的按钮
使用不同的部署名称注册部署
注册一个别名为 MinIO 的部署minio2在 SUBNET 上,使用second-deployment顾名思义:
mc license register minio2 --name second-deployment
注册没有直接互联网访问的部署
注册一个别名为 MinIO 的部署minio3在由于防火墙、气隙隔离等原因无法直接访问互联网的 SUBNET 上。
在版本 mc 中更改:RELEASE.2022-07-29T19-17-16Z
空气间隙注册过程适用于 MinIO Client 版本RELEASE.2022-07-29T19-17-16Z或更高版本。
MinIO Client 的早期版本无法注册隔离环境部署。
mc license register minio3 --airgap
运行命令以返回带有令牌的注册链接
在网页浏览器中打开复制的注册链接,并登录到 SUBNET
选择?右侧的按钮许可证部署编号
在弹出窗口中,选择下载链接并将密钥保存到您有权访问的路径
在命令行中,运行以下命令
mc license update minio3 <path-to-file>
替换
<path-to-file>使用您从 SUBNET 下载的文件路径。
语法
该命令具有以下语法:
mc [GLOBALFLAGS] license register \
ALIAS \
[--name value] \
[--airgap]
全局标志
此命令支持任何全局标志.
行为
自动许可证更新
版本 RELEASE.2023-01-18T04-36-38Z 中的新增功能。
注册后MinIO SUBNETMinIO 每月会自动检查并更新许可证。
在服务器无法直接访问互联网的气隙环境或其他环境中,请使用mc license update使用文件路径来更新注册信息。