Required settings
The signing region is case-sensitive. Use
Europe, even though the console displays EU. Do not substitute an AWS region name.
Use your credential pair from Object Storage > My keys. An AWS account is not required to use the AWS CLI or AWS SDKs with the Hivenet endpoint.
Endpoint changes and regions
The EU endpoint is nowhttps://eu.s3.hivenet.com. The previous endpoint, https://eu.s3.public.hivenet.com, is deprecated. Update the endpoint in existing client profiles and application configurations, and check that the expected buckets are listed before writing data.
The console and the examples in these guides use EU storage. US access through SDKs and the CLI is planned for release 1.39, using https://us.s3.hivenet.com and signing region NorthAmerica. Do not treat that planned rollout as confirmation that US access is available to your organization.
The regional clusters have separate bucket and object listings. Credentials can be used across the clusters when access is available, but selecting another endpoint does not move or replicate data.
Path-style addressing
Hivenet uses one endpoint for the region. The bucket name goes in the URL path:reports/report.csv in my-app-bucket has this path:
Credentials and request signing
An S3-compatible client uses the secret access key to sign requests. It sends the access key ID as part of the signed authentication information. You do not send an Object Storage key as a bearer token. The identity and administration APIs used by the console have a separate authentication model and are not the customer S3 endpoint. Keep credential pairs out of source code. Use protected client profiles, environment variables, or your application’s secrets manager.Choose a client guide
- AWS CLI: configure a profile and transfer files.
- Python and JavaScript SDKs: make requests from an application.
- rclone: copy directories and download buckets or prefixes.