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 S3-compatible API. Some examples are: BackBlaze, Wasabi, Dreamhost, Dunkel Storage as well as many others. With S3 Browser you can easily connect to S3-Compatible storages with minimal configuration. To connect to S3-Compatible storage, you need the following details: - Access Key ID - also known as a username.
- Secret Access Key - also known as a password.
- REST Endpoint (an 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 S3 Browser and click Accounts -> Add New Account. 
Click Accounts -> Add New Account The Add New Account dialog will open: 
Add New Account dialog. 2. Choose S3 Compatible Storage as the account type. 3. Specify the REST 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 REST 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. Turn on Encrypt Access Keys with a password if you would like to protect your Access Key ID and Secret Access Key with a master password. You will be asked for a master password each time you open the 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: 
Click Accounts -> Account Name to switch between accounts.
Advanced S3-Compatible Storage Settings You may also need to configure additional settings to connect to S3-compatible storage, for example the Signature Version or the Addressing Model. By default, S3 Browser uses the Path-style addressing model and Signature Version 2. To modify these settings, click the advanced settings link located at the bottom-left corner of the dialog. The Advanced S3-Compatible Storage Settings dialog will open: 
Advanced S3-compatible storage settings, the S3-Compatible tab You may configure the following settings here: S3-Compatible Signature Version - the most widely supported signature version is V2. If Signature V4 is supported by the storage, we recommend switching to V4. Addressing Model - the most supported addressing model is Path-style and it is selected by default, but you may need to change it to the Virtual-host style. Override storage regions - you may define your custom storage regions here. The format is Region Name=region-code. Multiple regions can be defined, each region on a new line. If you define multiple regions, the storage must support s3-compatible GetBucketLocation API call. Region-specific endpoint - an optional field you may use to specify a region-specific endpoint template for your 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. You may find more details and usage examples for these settings on the following page: How to connect to Wasabi 
Advanced S3-compatible storage settings, the Miscellaneous tab. Miscellaneous List All My Buckets When Account Assigned - When checked, S3 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, S3 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 in the Override Storage Regions field and configure a Region-Specific Endpoint. Use the Multi-Object Delete API - if checked, S3 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 S3-compatible storages support this feature, so you may keep this option turned on in most cases. Use Multi-Part Copy - if checked, S3 Browser can copy large files using the Multi-Part Copy API. This is possible when the storage supports the Multi-Part Copy API. Most S3-compatible storages 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).
Custom IAM Endpoints You may also specify custom IAM endpoint if this service is supported by your cloud provider. Please use the REST Endpoint field to specify the IAM endpoint. The ;; symbols must be used as separator. objects.server.com;;iam.server.com
|