OpenStack Object Storage provides a distributed, API-accessible storage platform that can be integrated directly into an application or used to store any type of file, including VM images, backups, archives, or media files. In the OpenStack Dashboard, you can only manage containers and objects.
In OpenStack Object Storage, containers provide storage for objects in a manner similar to a Windows folder or Linux file directory, though they cannot be nested. An object in OpenStack consists of the file to be stored in the container and any accompanying metadata.
Log in to the dashboard, choose a project, and click Containers.
Click
.In the Create Container dialog box, enter a name for the container, choose if you want the access to be Private or Public.
Click
.
You have successfully created a container.
Note | |
---|---|
To delete a container, click the Delete Container. button and select |
Log in to the dashboard, choose a project, and click Containers in the Object Store tab.
Select the container in which you want to store your object.
Click
.The Upload Object To Container:
<name>
dialog box is displayed.<name>
is the name of the container to which you are uploading the object.Enter a name for the object.
Browse to and select the file that you want to upload.
Click
.You have successfully uploaded an object to the container.
Edit an object
Log in to the dashboard, choose a project, and click Containers in the Object Store tab.
Select the container in which you want to store your object.
Click Edit from the dropdown list.
and chooseThe Edit Object dialog box is displayed.
Browse to and select the file that you want to upload.
Click
.
Note | |
---|---|
To delete an object, click the Delete Object. button and select |
Copy an object from one container to another
Log in to the dashboard, choose a project, and click Containers in the Object Store tab.
Select the container in which you want to store your object.
Click Copy from the dropdown list.
and chooseIn the Copy Object: launch dialog box, enter or select the following values:
Destination Container
Choose the destination container from the dropdown list.
Path
Specify a path at which the new copy should be stored inside of the selected container.
Destination object name
Enter a name for the object in the new container.
Click
.
Create a metadata only object without a file
Log in to the dashboard, choose a project, and click Containers in the Object Store tab.
Select the container in which you want to store your object.
Click
.The Upload Object To Container:
<name>
dialog box is displayed.<name>
is the name of the container to which you are uploading the object.You can create a new object in container without a file available and can upload the file later when it is ready. This works like a place-holder for a new object to allow user to flexibly share object metadata and URL info in advance.
Enter a name for the object.
Click
.
Create a pseudo-folder
Log in to the dashboard, choose a project, and click Containers in the Object Store tab.
Select the container in which you want to store your object.
Click
.The Create pseudo-folder in container
<name>
dialog box is displayed.<name>
is the name of the container to which you are uploading the object.Enter a name for the pseudo-folder.
Pseudo-folders behave similarly to folders in your desktop operating system, with the exception that they are virtual collections defined by a common prefix on the object's name.
A slash (/) character is used as the delimiter for pseudo-folders in the Object Store.
Click
.