mirror of
https://github.com/minio/mc.git
synced 2025-11-12 01:02:26 +03:00
Most corporate environments block port 9000, since we already allow access from port 80 and port 443 just default to https port instead.
81 lines
2.3 KiB
Markdown
81 lines
2.3 KiB
Markdown
# MinIO Client Configuration Files Guide [](https://gitter.im/minio/minio?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
|
|
|
|
In this document we will walk you through the configuration files of MinIO Client.
|
|
|
|
## MinIO Client configuration directory
|
|
MinIO Client configurations are stored in file name ``.mc``. It is a hidden file which resides on user's home directory.
|
|
|
|
**This how the structure of the directory looks like:**
|
|
|
|
```
|
|
tree ~/.mc
|
|
/home/supernova/.mc
|
|
├── config.json
|
|
├── session
|
|
└── share
|
|
2 directories, 5 files
|
|
```
|
|
### Files and directories
|
|
|
|
#### ``session`` directory
|
|
``session`` directory keeps metadata information of all incomplete upload or mirror. You can run ``mc session list`` to list the same.
|
|
|
|
#### ``config.json``
|
|
config.json is the configuration file for MinIO Client, it gets generated after you install and start MinIO. All the credentials, endpoint information we add via ``mc config host`` are stored/modified here.
|
|
|
|
```
|
|
cat config.json
|
|
{
|
|
"version": "8",
|
|
"hosts": {
|
|
"XL": {
|
|
"url": "http://127.0.0.1:9000",
|
|
"accessKey": "YI7S1CKXB76RGOGT6R8W",
|
|
"secretKey": "FJ9PWUVNXGPfiI72WMRFepN3LsFgW3MjsxSALroV",
|
|
"api": "S3v4"
|
|
},
|
|
"fs": {
|
|
"url": "http://127.0.0.1:9000",
|
|
"accessKey": "YI7S1CKXB76RGOGT6R8W",
|
|
"secretKey": "FJ9PWUVNXGPfiI72WMRFepN3LsFgW3MjsxSALroV",
|
|
"api": "S3v4"
|
|
},
|
|
"gcs": {
|
|
"url": "https://storage.googleapis.com",
|
|
"accessKey": "YOUR-ACCESS-KEY-HERE",
|
|
"secretKey": "YOUR-SECRET-KEY-HERE",
|
|
"api": "S3v2"
|
|
},
|
|
"play": {
|
|
"url": "https://play.min.io",
|
|
"accessKey": "Q3AM3UQ867SPQQA43P2F",
|
|
"secretKey": "zuf+tfteSlswRu7BJ86wekitnifILbZam1KYY3TG",
|
|
"api": "S3v4"
|
|
},
|
|
"s3": {
|
|
"url": "https://s3.amazonaws.com",
|
|
"accessKey": "YOUR-ACCESS-KEY-HERE",
|
|
"secretKey": "YOUR-SECRET-KEY-HERE",
|
|
"api": "S3v4"
|
|
}
|
|
}
|
|
}
|
|
```
|
|
|
|
``version`` tells the version of the file.
|
|
|
|
``hosts`` stores authentication credentials which will be used by MinIO Client.
|
|
|
|
#### ``config.json.old``
|
|
This file keeps previous config file version details.
|
|
|
|
#### ``share`` directory
|
|
``share`` directory keeps metadata information of all upload and download URL for objects which is used by MinIO client ``mc share`` command.
|
|
|
|
## Explore Further
|
|
* [MinIO Client Complete Guide](https://docs.min.io/docs/minio-client-complete-guide)
|
|
|
|
|
|
|
|
|