minioをローカルディレクトリにマウントする方法は何ですか?

MinIOをローカルディレクトリにマウントするには、FuseとMinIOのS3 Gatewayを使用することができます。

Fuseを使用してMinIOをローカルディレクトリにマウントする手順は次のとおりです:

  1. Linux上で、Fuseとs3fsをインストールするためには、以下のコマンドを使用してください:sudo apt-get install fuse、sudo apt-get install s3fs
  2. Mac上でFuseとs3fsをHomebrewを使用してインストールする方法は、次のとおりです:brew install –cask osxfuse
    brew install s3fs
  3. ~/.passwd-s3fs ファイル
  4. アクセスキー:シークレットキー
  5. “ACCESS_KEY:SECRET_KEY”を~/.passwd-s3fsに書き込みます。
    chmod 600 ~/.passwd-s3fs
  6. ホームディレクトリにminio-mountというディレクトリを作成してください。
  7. MINIO_ENDPOINT を日本語で言い換えると、ミニオのエンドポイントとなります。
  8. バケットの名前
  9. s3fs BUCKET_NAME ~/minio-mount -o passwd_file=~/.passwd-s3fs -o url=https://MINIO_ENDPOINTを使用して、BUCKET_NAMEを~/minio-mountにマウントします。
  10. -o allow_other
    →-o allow_other を許可します。

MinIOのバケットは既にローカルディレクトリの~/minio-mountに正常にマウントされています。このディレクトリにアクセスすることで、MinIOのオブジェクトを読み込んだり書き込んだりすることができます。

bannerAds