返回介绍

MinIO GCS 网关

发布于 2020-10-02 16:00:52 字数 2456 浏览 1192 评论 0 收藏 0

MinIO GCS网关将亚马逊S3兼容性添加到Google云存储。

运行支持GCS的MinIO 网关

为GCS创建服务帐户密钥,并获取凭据文件

  1. 访问 API控制台凭证页面.
  2. 选择您的项目或创建一个新项目, 记下你的项目ID。
  3. 在凭据页面,选择 Create credentials 下拉项,然后选择 Service account key
  4. Service account下拉项, 选择 New service account
  5. 填写 Service account nameService account ID
  6. 对于 Role, 点击下拉项,选择 Storage -> Storage Admin (完全控制GCS资源)
  7. 点击 Create 按钮,下载凭据文件到你的桌面,文件名咱们就叫 credentials.json

注意: 设置 Application Default Credentials的替代方案 在 这里进行了描述。

使用 Docker

docker run -p 9000:9000 --name gcs-s3 \
 -v /path/to/credentials.json:/credentials.json \
 -e "GOOGLE_APPLICATION_CREDENTIALS=/credentials.json" \
 -e "MINIO_ACCESS_KEY=minioaccountname" \
 -e "MINIO_SECRET_KEY=minioaccountkey" \
 minio/minio gateway gcs yourprojectid

使用二进制

export GOOGLE_APPLICATION_CREDENTIALS=/path/to/credentials.json
export MINIO_ACCESS_KEY=minioaccesskey
export MINIO_SECRET_KEY=miniosecretkey
minio gateway gcs yourprojectid

使用MinIO Browser验证

MinIO Gateway配有嵌入式网络对象浏览器。 将您的Web浏览器指向http://127.0.0.1:9000确保您的服务器已成功启动。

Screenshot

使用MinIO客户端 mc验证

mc 提供了诸如ls,cat,cp,mirror,diff等UNIX命令的替代方案。它支持文件系统和Amazon S3兼容的云存储服务。

配置 mc

mc config host add mygcs http://gateway-ip:9000 minioaccesskey miniosecretkey

列出GCS上的容器

mc ls mygcs
[2017-02-22 01:50:43 PST]     0B ferenginar/
[2017-02-26 21:43:51 PST]     0B my-container/
[2017-02-26 22:10:11 PST]     0B test-container1/

了解更多

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文