MinIO 控制台
MinIO 控制台是一个丰富的图形用户界面,它提供与 mc
命令行工具类似的功能。
此页面提供 MinIO 控制台的概述,并描述配置选项和登录说明。
概览
您可以使用 MinIO 控制台执行身份和访问管理、指标和日志监控或服务器配置等管理任务。
MinIO 控制台作为 MinIO 服务器的一部分嵌入。您还可以使用 github 存储库 中的说明部署独立的 MinIO 控制台。
支持的浏览器
MinIO 控制台在各种当前的稳定版本浏览器上运行。
为了获得最佳的 MinIO 控制台体验,请使用您首选浏览器的最新稳定版本。一些受支持的浏览器包括
Chrome
Edge
Safari
Firefox
Opera
此列表并非详尽无遗,可能会发生变化。
有关运行 MinIO 控制台的浏览器和版本的完整列表,请参阅 Browserslist 网站。
提示
MinIO 控制台不支持 Opera Mini。
配置
MinIO 控制台从 MinIO 服务器继承了大部分配置设置。以下环境变量在 MinIO 控制台中启用特定行为
环境变量 |
描述 |
---|---|
为配置为从 MinIO 部署抓取指标的 Prometheus 服务器配置的 URL。MinIO 控制台使用此服务器来填充指标仪表板。 请参阅 使用 Prometheus 进行监控和警报,了解有关将 Prometheus 配置为从 MinIO 收集指标的教程。 |
|
MinIO 控制台的外部可解析主机名,由配置的 外部身份管理器 用于返回身份验证响应。 当使用反向代理、负载均衡器或类似系统将 MinIO 控制台公开到公共互联网时,通常需要此变量。指定解析为 MinIO 控制台的外部可访问主机名。 |
静态端口分配与动态端口分配
默认情况下,MinIO 在每次服务器启动时为 MinIO 控制台选择随机端口。访问 MinIO 服务器的浏览器客户端会自动重定向到其动态选择的端口上的 MinIO 控制台。此行为模拟了传统的 Web 浏览器行为,同时降低了在之前嵌入控制台更新运行 MinIO 的系统上发生端口冲突的风险。
您可以通过在启动部署中的每个 MinIO 服务器时传递 minio server --console-address
命令行选项来选择显式静态端口。
例如,以下命令使用 MinIO 控制台的静态端口分配 9001
启动分布式 MinIO 部署。此部署将在默认的 MinIO 服务器端口 :9000
上响应 S3 API 操作,并在 MinIO 控制台端口 :9001
上响应浏览器访问。
minio server https://minio-{1...4}.example.net/mnt/drive-{1...4} \
--console-address ":9001"
位于需要为路由规则设置静态端口的网络路由组件后面的部署可能需要设置静态 MinIO 控制台端口。例如,负载均衡器、反向代理或 Kubernetes 入口可能默认阻止或表现出动态重定向行为的意外行为。
您还必须确保主机系统防火墙授予对配置的控制台端口的访问权限。
登录
在版本 RELEASE.2023-03-09T23-16-13Z 中更改。
对于未经身份验证的用户,MinIO 控制台会显示一个登录屏幕。控制台默认情况下会提供用户名和密码提示,用于 MinIO 管理的用户。
对于配置了多个 身份管理器 的部署,请选择 其他身份验证方法 下拉菜单,选择其他已配置的身份提供者之一。您也可以使用通过 安全令牌服务 (STS) API 生成的凭据登录。
使用 MinIO 的 Play 测试环境试用控制台
您可以使用 https://play.min.io:9443 浏览控制台。使用以下凭据登录
用户名:
Q3AM3UQ867SPQQA43P2F
密码:
zuf+tfteSlswRu7BJ86wekitnifILbZam1KYY3TG
Play 控制台连接到 MinIO Play 部署,地址为 https://play.min.io。您也可以使用 mc
和 play
别名访问此部署。
文档
文档 选项卡会在单独的浏览器窗口或选项卡中打开此文档站点。
可用任务
登录 MinIO 控制台后,用户可以执行多种任务。
管理对象,通过浏览或上传对象、管理存储桶设置或创建层级来实现。
查看或修改身份和安全,包括访问密钥、策略和身份提供者设置。
监控运行状况和活动,包括指标、通知或站点复制。