MinIO/MC: Difference between revisions

From Chorke Wiki
Jump to navigation Jump to search
Line 98: Line 98:
==References==
==References==
{|
{|
|valign="top"|
* [https://min.io/docs/minio/linux/reference/minio-mc-admin.html MinIO » MC » Admin]
* [https://min.io/docs/minio/linux/reference/minio-mc.html MinIO » MC]
* [[MinIO]]
|valign="top"|
|valign="top"|
|valign="top"|
|-
|colspan="4"|
----
|-
|valign="top"|
|valign="top"|
* [[Kubernetes]]
* [[Kubernetes]]
Line 104: Line 119:
* [[Docker]]
* [[Docker]]
* [[WinSW]]
* [[WinSW]]
* [[MinIO]]
* [[TMux]]
* [[CIDR]]
* [[CIDR]]
* [[UFW]]
* [[UFW]]
Line 156: Line 171:
* [[PyEnv]]
* [[PyEnv]]
* [[CURL]]
* [[CURL]]
* [[TMux]]
* [[7Zip]]
* [[7Zip]]
* [[Wrk]]
* [[Linux Containers|LXC]]
* [[Linux Containers|LXC]]
* [[Zip]]
* [[Zip]]

Revision as of 07:07, 30 June 2025

MinIO » MC » Register » Alias

cat <<'EXE'| sudo bash
wget  -c https://dl.min.io/client/mc/release/linux-amd64/mc \
      -P /usr/local/bin/
chmod +x /usr/local/bin/mc
EXE
xdg-open http://minio.host.k8s.local &>/dev/null &

echo -n 'Username|AccessKey: ';read -s MC_ACCESS_KEY;export MC_ACCESS_KEY;echo
echo -n 'Password|SecretKey: ';read -s MC_SECRET_KEY;export MC_SECRET_KEY;echo

cat << EXE | bash
mc alias set  s3_minio_host_k8s_local_admin http://s3.minio.host.k8s.local ${MC_ACCESS_KEY} ${MC_SECRET_KEY}
mc admin info s3_minio_host_k8s_local_admin
mc alias list
EXE

MC » Bucket » Manage

mc ready  s3_minio_host_k8s_local_admin
mc ping   s3_minio_host_k8s_local_admin -c=3
mc mb     s3_minio_host_k8s_local_admin/academia
mc rb     s3_minio_host_k8s_local_admin/academia
mc mb     s3_minio_host_k8s_local_admin/agronomy
mc mirror s3_minio_host_k8s_local_admin/academia \
          s3_minio_host_k8s_local_admin/agronomy
mc rb     s3_minio_host_k8s_local_admin/academia

Playground

jq -r '.aliases.s3_minio_host_k8s_local_admin' ~/.mc/config.json
mc alias export s3_minio_host_k8s_local_admin|jq -r .
mc alias remove s3_minio_host_k8s_local_admin
mc admin info   s3_minio_host_k8s_local_admin

jq -r '.aliases|keys[]' ~/.mc/config.json
mc alias list
cat <<'JSN'| mc alias import s3_minio_host_k8s_local_admin
{ "url": "http://s3.minio.host.k8s.local",
  "accessKey": "admin",
  "secretKey": "sadaqah!",
  "path": "auto",
  "api": "s3v4" }
JSN

References