Skip to main content
Support
0
Contact us
Nederlands
Deutsch
Español
Dedicated serversFlexible VPSCloud TechnologyColocationChallenges in ITSectorsCareers
Cloud Compute

With Cloud Compute, you have access anytime and anywhere to a portal through which you can configure your entire IT environment from wherever you are in the world.

Cloud Storage

Reliable access to your files, infrastructure, and applications at all times – with no interruptions or delays. At Worldstream, we offer a variety of storage solutions.

Flexible cloud icon
Flexible cloud
Private cloud icon
Private cloud
Bare metal icon
Bare Metal Compute
Hollow cube icon
Object storage
Hollow cube icon
File storage
Block storage icon
Block storage
Backup storage icon
Backup storage
Need support?

With experienced engineers and an average response time track record on 7 minutes, you can expect a solid technical support solution in next to no time.

All Servers

Choose your Dedicated Server now. Custom or Instant Delivery. Powerhouse servers built for your use case.

Use Cases

Whatever your use case, we’re here to help you find the ideal solution.

Deal servers icon
Deals
AMD servers icon
AMD Processors
AI servers icon
Intel Processors
Hollow cube icon
Virtualisation, Containerisation and Orchestration
Hollow cube icon
Websites and Applications
Hollow cube icon
Gaming and Streaming Infrastructure

24/7/365 support with an average response time of just 7 minutes. Thanks to our own data centers, our engineers can go directly to your server for fast, hands-on assistance. Email or call us anytime.

Smart outsourcing

Some IT creates added value, while other types are supportive. Use that as a starting point for outsourcing.

Cost Efficiency

Complete IT packages may seem like the safe option, but when you consider the costs, other choices often make more sense.

IT flexibility & control

Outsourcing doesn’t mean losing control; it actually provides more flexibility and control.

Cloud repatriation

The cloud is not a final destination: You should continuously evaluate and adjust your cloud environment as needs evolve.

Financial services
Logistics & Transportation
Retail & E-commerce
Media & Entertainment
Tech & Software Development
Security
Managed Service Providers
Need support?

With experienced engineers and an average response time track record on 7 minutes, you can expect a solid technical support solution in next to no time.

Chat with usContact us
About WorldstreamAbout the technologyCasesKnowledge base
About usMeet the teamJobsBecome a resellerCertificationsOur data centersOur networkDDoS ProtectionAMD EPYC serversTechnology PartnersOperating SystemsAll casesEasyTerraDutch Drone CompanyPerfGridArticlesFAQNews and BlogsProducts and Services
Contact us

Call +31 (0) 174 – 712 117

Industriestraat 53, Naaldwijk

Nederlands
Deutsch
Español
0
Dedicated serversFlexible VPSCloud TechnologyColocationChallenges in ITSectorsCareersAbout WorldstreamAbout the technologyCasesKnowledge baseMy Worldstream
Contact
Support
NederlandsDeutschEspañol
  1. HomeHome
  2. Knowledge Base
  3. Storage
  4. Object Storage: CLI and SDK reference

Object Storage: CLI and SDK reference

Applies to Object StorageAudience Developers, operatorsLast reviewed September 2026

Quick answer

Connect to Object Storage with the AWS CLI, rclone, or boto3 by pointing each one at your project's Worldstream S3 endpoint and credentials. None of them talk to Object Storage by default, and none of them talk to AWS.

On this page
  • Where to find your connection details
  • Mapping portal fields to each tool
  • AWS CLI
  • rclone
  • boto3 (Python)
  • What's supported
  • Mounting a bucket as a local drive

Worldstream is not Amazon AWS: These tools speak the S3 protocol, not AWS specifically. Every call needs your Worldstream S3 endpoint set explicitly, whether that's --endpoint-url on the AWS CLI, endpoint in an rclone remote, or endpoint_url in boto3. Leave it out and the tool falls back to its own AWS defaults, which don't reach your buckets. The aws_* field names (aws_access_key_id, aws_secret_access_key) are just what the AWS CLI and boto3 call their credential fields; they hold your Worldstream Access Key and Secret Key, not an AWS account.

Where to find your connection details

Open Object Storage in Portal and select your project. The S3 Endpoint, Region, Access Key, and Secret Key are shown per project. Reveal or rotate the keys from there; don't guess at the endpoint slug, it's unique to your project.

Mapping portal fields to each tool

Portal fieldAWS CLIrcloneboto3
S3 Endpoint--endpoint-url on every commandendpoint in the remote configendpoint_url
Regionaws configure set default.regionregion in the remote configregion_name
Access Keyaws configure set aws_access_key_idaccess_key_idaws_access_key_id
Secret Keyaws configure set aws_secret_access_keysecret_access_keyaws_secret_access_key

AWS CLI

Set your credentials and region once, then pass --endpoint-url on every call. It's easy to forget on a one-off command; if a call seems to hang or hit AWS instead of Worldstream, check the endpoint flag first.

aws configure set aws_access_key_id "<access-key>"
aws configure set aws_secret_access_key "<secret-key>"
aws configure set default.region "<region>"
ENDPOINT="<s3-endpoint>"
BUCKET="<bucket-name>"
aws s3api list-buckets --endpoint-url "$ENDPOINT"
aws s3api put-object --endpoint-url "$ENDPOINT" --bucket "$BUCKET" --key path/to/object.txt --body ./object.txt

rclone

Add a remote to ~/.config/rclone/rclone.conf with provider = Other, then use it like any other rclone remote.

[worldstream]
type = s3
provider = Other
access_key_id = <access-key>
secret_access_key = <secret-key>
endpoint = <s3-endpoint>
region = <region>
rclone lsd worldstream:
rclone copy ./data worldstream:my-bucket/backups/ --progress
rclone sync ./local worldstream:my-bucket/path/

rclone's S3 backend doesn't cover the whole S3 API surface, and what it covers varies by rclone version. For lifecycle, Object Lock and ownership work, reach for aws s3api or boto3 instead.

boto3 (Python)

import boto3
from botocore.client import Config

s3 = boto3.client(
    "s3",
    endpoint_url="<s3-endpoint>",
    aws_access_key_id="<access-key>",
    aws_secret_access_key="<secret-key>",
    region_name="<region>",
    config=Config(signature_version="s3v4"),
)
s3.upload_file("./object.txt", "my-bucket", "path/to/object.txt")
s3.download_file("my-bucket", "path/to/object.txt", "./downloaded.txt")

What's supported

Object Storage speaks the S3 protocol, so the standard object operations work through any S3 tool: put, get, head, copy, delete, and multipart upload for large files. Coverage of the wider S3 API surface varies, so check Portal's own Object Storage CLI & SDK guide under Support → Documentation for the current list before you build against a specific API call.

One thing to decide before you start: Object Lock is an option when you create a bucket, and it cannot be disabled after creation. If you want it, enable it at creation time.

Limits: Size and count limits are enforced by the API itself. If you hit one, the S3-compatible API returns an error naming it directly, and that is the authoritative answer at the moment it matters.

Mounting a bucket as a local drive

Some teams mount a bucket as a filesystem with community tools such as rclone mount, s3fs-fuse, or goofys, all pointed at your Worldstream S3 endpoint the same way as above. These are third-party tools, not something Worldstream builds or officially documents, so test them against your own workload before relying on them in production.

Related articles

  • What is Object Storage?
  • Using the Worldstream API
  • Storage overview
Was this article helpful?

Solid IT. No Surprises

Sparring partner for IT maturity
Eliminating barriers so you can run
Predictable and transparant costs

Contact

  • Industriestraat 53, Naaldwijk
  • Payment Methods
  • Abuse
  • Developers Resources
  • Network Operations Center
  • About us
  • Meet the team
  • Jobs
  • Become a reseller
  • Certifications
  • Our data centers
  • Our network
  • DDoS Protection
  • AMD EPYC servers
  • Technology Partners
  • Operating Systems
  • Overview
  • FAQ
  • Cases
  • News & Blogs
  • Use Cases
Nederlands
Deutsch
Español
Nederlands
Deutsch
Español
  • Legal
  • Disclosure