Amazon S3 Compatible Storage Settings. Configure Accounts, Regions and Storage Classes in CS Browser
CS Browser
Free Windows client for Amazon S3 and Amazon S3 compatible storage services
 
Follow

Working with Amazon S3 compatible Storage Accounts

Amazon S3 compatible Storages overview

The Amazon S3 API is now a de facto standard interface for cloud storage, and many storage providers offer access via an Amazon S3 compatible API. Some examples are: BackBlaze, Wasabi, Dreamhost, Dunkel Storage as well as many others.

With CS Browser you can easily connect to Amazon S3 compatible storage services with minimal configuration.

To connect to Amazon S3 compatible storage, you need the following details:

  • Access Key ID - also known as a username.
  • Secret Access Key - also known as a password.
  • API Endpoint - the address used to send requests to the storage. It is usually provided with the username and password, can be found in the storage documentation, or can be obtained from support.

How to Connect to Amazon S3 compatible Storage:

  1. Start CS Browser and choose Accounts, Add new account.

    Accounts menu with Add new account selected
    Choose Accounts, Add new account, or press Ctrl+Alt+N.

    The Add New Account dialog will open:

    add Amazon S3 compatible storage account
    Add New Account dialog.
  2. Choose Amazon S3 Compatible Storage as the account type.

  3. Specify the API Endpoint - an address that is used to send API calls to the storage. Please check the storage documentation or contact the storage support to find the API endpoint address.

  4. Specify Access Key ID and Secret Access Key - access keys can be found in your storage profile. Please check the storage documentation or contact storage support if you have difficulties obtaining your access keys.

  5. Enable Encrypt Access Keys with a password to use your own master password instead of the built-in application key. CS Browser will prompt for it whenever it needs to unlock this account.

  6. Turn on Use secure transfer (SSL/TLS) if you would like to encrypt all communications with the storage.

  7. Click Add new account.

    You can now choose the newly added account from the Accounts menu:

    Accounts menu with the selected account highlighted
    Select the newly added account from the Accounts menu, or use the shortcut shown next to it.

Advanced Amazon S3 compatible Storage Settings

You may also need to configure additional settings to connect to Amazon S3 compatible storage, for example the Signature Version or the Addressing Model.

By default, the Path-style addressing model and Signature Version 4 are used.

To modify these settings, click the advanced settings link located at the bottom-left corner of the Add New Account or Edit Account dialog. For an existing account, choose Accounts, Manage accounts, select the account, and click Edit first.

The Advanced Amazon S3 compatible Storage Settings dialog will open:

General tab with signature, addressing, regions, and storage classes settings
The General tab groups signature and addressing options, regions, and storage classes.

You can configure the following settings here:

General

Signature version - select the version supported by your provider. The default is Signature V4.

Addressing model - Path style is selected by default. Select Virtual hosted style if required by your provider.

Regions and Storage classes display a summary of the account's configuration. Click the corresponding summary or pencil button to open its editor.

Regions

On the General tab, click the pencil button next to Regions. The Regions dialog will open:

Regions dialog with example region codes and a region-specific endpoint
Configure custom regions and their endpoint template in a separate window.

Override storage regions - enable this option and enter one region per line in the format Region Name=region-code. Use region codes supported by your provider; the screenshot shows examples. For multiple regions, the storage must support the Amazon S3 compatible GetBucketLocation API call.

Region-specific endpoint (optional) - specify a region-specific endpoint template for your Amazon S3 compatible storage. The {region-code} variable can be used as the placeholder for the region code.

If Version 4 is selected for the Signature and the s3:GetBucketLocation API call is supported by the storage, the {region-code} variable will be replaced with the region code returned by this call, resulting in the construction of a region-specific endpoint and allowing you to avoid region-specific redirects and extra requests.

Click OK to return to General. For a provider-specific example, see connecting to Wasabi.

Storage classes

Click the pencil button next to Storage classes on General. The Storage Classes dialog lets you keep the default choices, add your provider's codes, or replace the list entirely.

Storage Classes dialog with Add to default storage classes selected
Enter the provider's storage class codes, one per line.

For mode examples and instructions on using the configured choices, see Custom Storage Classes. Click OK to return to General.

Connection

Open the Connection tab to configure SSL/TLS certificate validation and the Proxy for this account. Both use the global settings by default. You can require certificate validation or bypass it for this account, and choose a direct connection, automatic proxy detection, or a manual proxy independently of the global configuration. See account connection settings for the options and the Proxy Settings dialog.

Connection tab for an Amazon S3 compatible account
Override the global connection settings for this account.

Miscellaneous

Open the Miscellaneous tab to configure optional API operations and external buckets.

Miscellaneous tab with optional API operations and external buckets
Advanced Amazon S3 compatible storage settings, the Miscellaneous tab.

List All My Buckets When Account Assigned - When checked, CS Browser will perform the s3:ListAllMyBuckets call when the account is assigned. If the account does not have permission to list all buckets, you can uncheck this option to avoid failed tasks and warnings in the log.

List All My Buckets in All Regions - When checked, CS Browser will perform the s3:ListAllMyBuckets call for each region. This is useful for storage providers that support multiple regions but do not offer a unified endpoint for listing all buckets across regions. To use this feature correctly, you need to specify the regions and a region-specific endpoint in the Regions dialog.

Use the Multi-Object Delete API - if checked, CS Browser can delete up to 1,000 files in a single API request. This is possible when the storage supports the Multi-Object Delete API. Most Amazon S3 compatible storage services support this feature, so you may keep this option turned on in most cases.

Use Multi-Part Copy - if checked, CS Browser can copy large files using the Multi-Part Copy API. This is possible when the storage supports the Multi-Part Copy API. Most Amazon S3 compatible storage services support this feature, so you may keep this option turned on in most cases.

Use Custom Checksum Algorithms - enable this option if the storage supports custom checksums via the x-amz-checksum-<algo> header. Supported algorithms include CRC32, CRC32C, CRC-64/NVME, SHA-1, and SHA-256.

External Buckets - You can edit the external buckets associated with the account. Each bucket should be listed on a new line. Optional paths are also supported, with a slash used as the delimiter (e.g., my-bucket/and/optional/path).

When finished, click Close, then save the account in the parent dialog. When editing through Manage accounts, click Save changes in both Edit Account and Storage Accounts.

Custom IAM Endpoints

You can also specify custom IAM endpoint if this service is supported by your cloud provider. Please use the API Endpoint field to specify the IAM endpoint.

The ;; symbols must be used as separator.

objects.server.com;;iam.server.com

See Also

CS Browser 13.6.5 Freeware
Powered by Amazon Web Services and Rated by CNET Editors!
Our customers say

"CS Browser is an invaluable tool to me as a web developer to easily manage my automated site backups" -Bob Kraft, Web Developer

"Just want to show my appreciation for a wonderful product. I use CS Browser a lot, it is a great tool." -Gideon Kuijten, Pro User

"Thank You Thank You Thank You for this tool. A must have for anyone using Amazon S3!" -Brian Cummiskey, USA

Related Products
RdpGuard
protects your Windows Server from RDP Brute-force Attacks.
CS Browser is developed by Netsdk Software FZE and is not affiliated with, endorsed by, or sponsored by Amazon or AWS. Amazon S3 and Amazon S3 Glacier are trademarks of Amazon.com, Inc. or its affiliates.
Copyright © 2008-2026 Netsdk Software FZE. All rights reserved.  Terms of Use.  Privacy Policy.  Refund Policy.  Mount Amazon S3 Bucket.  RDP brute-force protection.