{ claus.conrad }

Wasabi

FAQ

Configure AWS CLI to use Wasabi on macOS

  1. 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
    
    Shell
  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
    
    Text
  3. Configure access key and secret key:
    aws configure --profile wasabi
    
    Shell
  4. The profile can now be used - as an example, list buckets in Wasabi:
    aws s3 ls --profile wasabi
    
    Shell