49 lines
2.8 KiB
Markdown
49 lines
2.8 KiB
Markdown
How to access object storage using OpenStack CLI on CloudFerro Cloud[🔗](#how-to-access-object-storage-using-openstack-cli-on-brand-name "Permalink to this headline")
|
|
=====================================================================================================================================================================
|
|
|
|
Cloud computing offers the ability to handle large chunks of data, directly on the remote server. OpenStack module [Swift](https://docs.openstack.org/swift/latest/) was created expressly to enable access to unstructured data that can grow without bounds, with the following design goals in mind :
|
|
|
|
> * durability,
|
|
> * scalability,
|
|
> * concurrency across the entire data set,
|
|
> * all while keeping the API simple.
|
|
|
|
**Swift** is installed as an independent module but on the syntax level, it is used through the parameters of **openstack** command.
|
|
|
|
What We Are Going To Cover[🔗](#what-we-are-going-to-cover "Permalink to this headline")
|
|
---------------------------------------------------------------------------------------
|
|
|
|
> * How to install Swift
|
|
> * How to connect Swift to OpenStack cloud
|
|
> * Basic openstack operations with containers
|
|
> * Basic openstack operations with objects
|
|
|
|
Prerequisites[🔗](#prerequisites "Permalink to this headline")
|
|
-------------------------------------------------------------
|
|
|
|
No. 1 **Hosting**
|
|
|
|
You need a CloudFerro Cloud hosting account, available at <https://portal.cloudferro.com/>. If you want to follow up with articles about object storage on Horizon, you will this link too: <https://horizon.cloudferro.com>.
|
|
|
|
No. 2 **Install or activate openstack command**
|
|
|
|
To be able to connect to the cloud, **openstack** command must be operational. If not installed already, use article [How to install OpenStackClient for Linux on CloudFerro Cloud](How-to-install-OpenStackClient-for-Linux-on-CloudFerro-Cloud.html.md)
|
|
|
|
No. 3 **Authenticate to OpenStack using application credentials**
|
|
|
|
Then you have to authenticate your account to the cloud. The usual way is to activate **openstack** command using an RC file for on- or two-factor
|
|
authentication. That will not work in case of Swift module. It is authenticated with application credentials, as explained in article
|
|
|
|
[How to generate or use Application Credentials via CLI on CloudFerro Cloud](../cloud/How-to-generate-or-use-Application-Credentials-via-CLI-on-CloudFerro-Cloud.html.md).
|
|
|
|
No. 4 **Familiarity with object storage on** CloudFerro Cloud **OpenStack**
|
|
|
|
This article is explaining the basics, using the Horizon interface:
|
|
|
|
[How to use Object Storage on CloudFerro Cloud](../s3/How-to-use-Object-Storage-on-CloudFerro-Cloud.html.md).
|
|
|
|
Swift can be understood as the CLI tool for accessing object storage under OpenStack.
|
|
|
|
No. 5 **Python installed**
|
|
|
|
The following articles contain sections on how to install Python: |