- Install AWS CLI and the endpoint plugin:
# Install AWS CLI
brew install awscli
# Install the endpoint plugin (allows to configure endpoints in profiles)
/opt/homebrew/bin/pip3 install --user --break-system-packages awscli-plugin-endpoint
# Create directory for configuration files
mkdir -p ~/.aws
# Set permissions on the directory
chmod 700 ~/.aws
- Configure the plugin by modifying
~/.aws/config
- adjusting the cli_legacy_plugin_path
as needed:[plugins]
endpoint = awscli_plugin_endpoint
cli_legacy_plugin_path = /Users/claus/Library/Python/3.13/lib/python/site-packages
[profile wasabi]
region = eu-central-1
iam =
endpoint_url = https://iam.eu-central-1.wasabisys.com
s3 =
endpoint_url = https://s3.eu-central-1.wasabisys.com
s3api =
endpoint_url = https://s3.eu-central-1.wasabisys.com
- Configure access key and secret key:
aws configure --profile wasabi
- The profile can now be used - as an example, list buckets in Wasabi:
aws s3 ls --profile wasabi