S3

Siehe auch

Amazon S3-kompatibler Object Storage - wie geht man damit um?

Links

Installation

Das Python-Programm AWS CLI per Download installieren und konfigurieren (die Version in den Repos ist hoffnungslos veraltet):

dnf -y install unzip
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
unzip awscliv2.zip
./aws/install --bin-dir /usr/bin

Verwendung

Einmalige Konfiguration und Zugangsdaten bekanntgeben - im Beispiel wird der S3-Storage von Exoscale verwendet:

# have your credentials ready
aws configure --endpoint-url https://sos-ch-dk-2.exo.io

Dateien hin zu S3 syncen:

aws configure set s3.max_concurrent_requests 50
aws s3 sync /path/to/local/files s3://bucket-name --endpoint-url https://sos-ch-dk-2.exo.io --color auto

Leeren S3-Bucket löschen:

aws s3 rb s3://bucket-name --endpoint-url https://sos-ch-dk-2.exo.io

Nicht-leeren S3-Bucket löschen:

aws s3 rb s3://bucket-name --endpoint-url https://sos-ch-dk-2.exo.io --force