S3

Amazon S3(Amazon Simple Storage Service)

S3 ninja

MinIO

Min IO (Minimal Object Storage)

MINIO_ROOT_USER
MINIO_ROOT_PASSWORD
MINIO_SITE_NAME     (string)    name for the site e.g. "cal-rack0"
MINIO_SITE_REGION   (string)    name of the location of the server e.g. "us-west-1"
MINIO_SITE_COMMENT  (sentence)  optionally add a comment to this setting
Environment.SetEnvironmentVariable("MINIO_ROOT_USER", "minioadmin");     // default: minioadmin | at least 3
Environment.SetEnvironmentVariable("MINIO_ROOT_PASSWORD", "minioadmin"); // default: minioadmin | at least 8
ProcessStartInfo psi = new ProcessStartInfo
{
    FileName = "minio",
    Arguments = $"server {storageDir} --address :9000 --console-address :9001",
    UseShellExecute = false,
};
bucket 설정

- http://127.0.0.1:9001/buckets > Create Bucket > bucket-a
- bucket-a > Anonymous > Add Access Rule > Prefix: * / Access: readonly

기타