minio の docker-compose.yml を書く際に、任意の ID と PASSWORD (access_key と secret_key) を設定する方法

結論

デフォルトの MINIO_ACCESS_KEY と MINIO_SECRET_KEY は、値はデフォルトのままにして、キー名を MINIO_ACCESS_KEY_OLD および MINIO_SECRET_KEY_OLD に変更します。

その上で、任意につけたい ID と PASSWORD を MINIO_ACCESS_KEY と MINIO_SECRET_KEY に設定します。

具体例

docker-compose.yml は次のようになります。大元の docker-compose.yml は公式リポジトリから持ってくるものとします。

(省略)
    environment:
      MINIO_ACCESS_KEY_OLD: minio
      MINIO_SECRET_KEY_OLD: minio123
      MINIO_ACCESS_KEY: watashi_no_access_key
      MINIO_SECRET_KEY: watashi_no_secret_key
(省略)

参考

github.com