How to access object storage from 3Engines Cloud using s3cmd🔗¶
In this article, you will learn how to access object storage from 3Engines Cloud on Linux using s3cmd, without mounting it as a file system. This can be done on a virtual machine on 3Engines Cloud cloud or on a local Linux computer.
What We Are Going To Cover🔗¶
- Object storage vs. standard file system
- Terminology: container and bucket
- Configuring s3cmd
- S3 paths in s3cmd
- Listing containers
- Creating a container
- Uploading a file to a container
- Listing files and directories of the root directory of a container
- Listing files and directories not in the root directory of a container
- Removing a file from a container
- Downloading a file from a container
- Checking how much storage is being used on a container
- Removing the entire container
Prerequisites🔗¶
No. 1 Account
You need a 3Engines Cloud hosting account with access to the Horizon interface: https://3engine.rootxwire.com/.
No. 2 Generated EC2 credentials
You need generate EC2 credentials. Learn more here: How to generate and manage EC2 credentials on 3Engines Cloud
No. 3 A Linux computer or virtual machine
You need a Linux virtual machine or local computer. This article was written for Ubuntu 22.04. Other operating systems might work, but are out of scope of this article and might require adjusting of commands.
If you want to use a virtual machine hosted on 3Engines Cloud cloud and you don’t have it yet, one of these articles can help: