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密钥:
登录到 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
- Required
MinIO部署的 alias 。
- --airgap
- Optional
在没有网络访问SUBNET的环境中使用(例如,断网、防火墙或类似配置)。
有关说明,请参阅 airgap example。
如果部署是隔离的,但您正在使用的 MinIO客户端 的本地设备具有网络访问权限,则无需使用
--airgap
标志。
全局标记
此命令支持任何 全局标志。
行为
自动许可证更新
在 RELEASE.2023-01-18T04-36-38Z 版本加入.
一旦为 MinIO SUBNET 注册,MinIO 会自动每月检查并更新许可证。
在隔离环境或其他服务器没有直接访问互联网的环境中,请使用 mc license update
命令,并指定文件的路径以更新注册。