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 控制台连接到 https://play.min.io 上的 MinIO Play 部署。您也可以使用 mc 并使用 play 别名访问此部署。
文档
文档 选项卡将在单独的浏览器窗口或选项卡中打开此文档站点。
可用任务
登录到 MinIO 控制台后,用户可以执行许多种任务。
- 管理对象,方法是浏览或上传对象、管理存储桶设置或创建层级。 
- 查看或修改身份和安全,包括访问密钥、策略和身份提供者设置。 
- 监控运行状况和活动,包括指标、通知或站点复制。 
