如何在没有accessKey和secretKey的情况下开始使用Minio?

时间:2019-04-01 23:24:55

标签: minio

我有一个minio服务器,它使用SystemD在debian上运行,并用NGINX代理,并用Let's Encrypt保护。在文档中,它建议该服务可与Amazon S3媲美,但我不知道如何实际使用该服务。

Version: 2019-03-27T22:35:21Z
Release-Tag: RELEASE.2019-03-27T22-35-21Z
Commit-ID: 6df05e489dc789cf26e82810cf5cfeefb1d90761

为了创建存储桶或使用minio cli mc,似乎需要一个已注册的TARGET以及accessKey和secretKey。我在服务器上的任何地方都找不到该信息,而且我不清楚如何创建新目标。

这是/etc/default/minio文件:

MINIO_VOLUMES="/usr/local/share/minio"
MINIO_OPTS="-C /etc/minio --address :9000"

/etc/minio中没有文件。

它正在运行并设置,但是我如何才能真正开始使用minio服务器?


编辑:配置JSON

我尝试创建一个新的配置文件,并在accessKey字段中输入新的secretKeycredential。我无法使用相同的键登录Minio Browser应用程序。


编辑:密钥文件

我尝试在文件/etc/minio/access_key/etc/minio/secret_key中输入新的访问密钥和秘密密钥,并将以下几行添加到/etc/default/minio环境文件中:

MINIO_ACCESS_KEY_FILE="/etc/minio/access_key"
MINIO_SECRET_KEY_FILE="/etc/minio/secret_key"

我重新启动了服务systemctl restart minio,但仍然无法登录Minio Browser应用程序。

1 个答案:

答案 0 :(得分:0)

只能将MINIO_ACCESS_KEYMINIO_SECRET_KEY提供到/etc/default/minio环境文件中。其他所有方法均失败。

我使用以下代码生成了一个类似于示例中的AWS访问密钥的密钥。但是,在CLI帮助文本中,访问密钥和秘密密钥似乎可以使用。

SecureRandom.urlsafe_base64(30)