How To Use s3cmd for S3 API Access
S3cmd is a free command line tool and client for uploading, retrieving, and managing data in Amazon S3 and other cloud storage service providers that use the S3 protocol.
You will need EC2 credentials for this guide. You can learn how to create them here.
It is recommended to activate a virtual environment with source .venv/bin/activate
First, install the AWS client with pip install s3cmd
You will also have to install gpg
with pip install gnupg
Now you can use
s3cmd —configure
to configure s3cmd. You must only enter the Access Key, Secret Key, S3 Endpoint, and Use HTTPS protocol. You can now test that you can connect with s3cmd ls