S3cmd je bezplatný nástroj příkazového řádku a klient pro nahrávání, načítání a správu dat v s3 cloudových úložišťích. S3cmd je psán v Pythonu. Je to open source projekt dostupný pod GNU Public License v2 (GPLv2) a je zdarma pro komerční i soukromé použití.
s3cmd je k dispozici ve výchozích repozitářích rpm pro systémy CentOS, RHEL a Ubuntu. Nainstalujte jej pomocí jednoduchého spuštění následujících příkazů ve vašem systému.
Na CentOS/RHEL:
$ sudo yum install s3cmd
Na Ubuntu/Debian:
$ sudo apt install s3cmd
Do konfiguračního souboru /home/user/.s3cfg vložte následující.
[default] host_base = https://s3.clX.du.cesnet.cz use_https = True access_key = xxxxxxxxxxxxxxxxxxxxxx secret_key = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx host_bucket = s3.clX.du.cesnet.cz
Host base a Host bucket je S3 endpoint, který jste spolu s Access Key a Secret Key obdrželi během tvorby vašeho S3 účtu.
s3 příkazy podporují běžné operace s buckety, například vytváření, listování a mazání.