How to use Object Storage on EO-Lab

Warning

It is highly recommended NOT to put more than 1 Mil (1 000 000) objects into one bucket (container). More objects makes listing of the objects very inefficient. We suggest to create many buckets with small amount of objects instead of small amount of buckets with many objects.

First off, make sure that you are signed in.

Go to: https://cloud.fra1-1.cloudferro.com/auth/login/?next=/

Choose a project. In this example we have only one project available, called “test”.

../_images/objectstorage1.png

Open the “Object Store” pane:

../_images/objectstorage2.png

Then, choose “Containers”:

../_images/objectstorage3.png

Click on the “+ Container” button:

../_images/objectstorage4.png

You can now create the container.

../_images/objectstorage5.png

Now we name the cointainer e.g. “C-01”:

../_images/objectstorage6.png

If you want to make the container available outside of your project, check the “Public” checkbox and click the “Submit” button:

../_images/objectstorage7.png
../_images/objectstorage8.png

You can now enter the container by clicking the “C-01” button:

../_images/objectstorage9.png

To upload files to the container, use the “Upload file” button:

../_images/objectstorage10.png
../_images/objectstorage11.png

You can then use the “Browse” button to choose the file you want to upload from your file system:

../_images/objectstorage12.png
../_images/objectstorage13.png
../_images/objectstorage14.png

Afterwards, you can share the link to the uploaded object by clicking on “Link”:

../_images/objectstorage15.png
../_images/objectstorage16.png

A link similar to this will be created:

s3.fra1-1.cloudferro.com/swift/v1/AUTH_f22a47c247fc4372a00a0d0d794fbb32/C-01/image-01.png

Note

Links may change over time and it is quite probable that this link is no longer valid at the moment you are reading this article. It only serves as an example of what you might get within this procedure.

Now, anybody with the link can download the object:

../_images/objectstorage17.png

You can also add folders in the container and upload objects to the new folders:

../_images/objectstorage18.png
../_images/objectstorage19.png
../_images/objectstorage20.png
../_images/objectstorage21.png

You can create subfolders as well:

../_images/objectstorage22.png
../_images/objectstorage23.png
../_images/objectstorage24.png

You can add more objects on various levels:

../_images/objectstorage25.png
../_images/objectstorage26.png