Getting Started with Object Storage (S3)¶
This guide provides the essential information to connect to your S3-compatible object storage bucket. The service uses the widely adopted S3 API, so this guide focuses on the specific connection details rather than the API itself.
Getting Access¶
Access to the Object Storage service, including the creation of new buckets and user credentials, is currently managed by us. There is no self-service for these actions.
To get started, please contact us with your requirements. We will work with you to:
- Create a Bucket: We will create a dedicated bucket for your needs.
- Provision Credentials: We will provide you with an
Access Key IDand aSecret Access Key.
Secure Your Credentials
Your Secret Access Key is confidential and should be treated like a
password. Store it securely and never expose it in client-side code or
commit it to your Git repositories.
Connecting to Your Bucket¶
You can interact with the Object Storage service using any S3-compatible tool or SDK, such as the AWS CLI, boto3 (for Python), or the AWS SDK for Go.
The key is to configure your client to use our specific S3 endpoint.
- Endpoint URL: Provided to you by us.
AWS CLI Configuration Example¶
The AWS Command Line Interface (aws-cli) is a common tool for interacting with
S3-compatible storage. You can configure it by running aws configure or by
editing the configuration files directly.
-
Create a dedicated profile in
~/.aws/credentials: -
List objects in your bucket to verify the connection. Use the
--endpoint-urlflag to point the client to our service and the--profileflag to use your new credentials.
Next Steps¶
You are now ready to use your S3 bucket. Since our service is S3-compatible, you can refer to the extensive documentation available for the S3 API for information on how to perform operations like uploading, downloading, and deleting objects.