Skip to content

Wasabi

  1. Install AWS CLI and the endpoint plugin:
    Terminal window
    # 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
  2. 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
  3. Configure access key and secret key:
    Terminal window
    aws configure --profile wasabi
  4. The profile can now be used - as an example, list buckets in Wasabi:
    Terminal window
    aws s3 ls --profile wasabi