Files
3engines_doc/site/s3/How-to-use-Object-Storage-on-3Engines-Cloud.html.html
2025-06-19 21:50:45 +05:30

14 lines
63 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!doctype html><html lang=en class=no-js> <head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=description content="Documentation for 3Engines services and products"><meta name=author content=3Engines><link rel=canonical href=https://docs.3Engines.com/s3/How-to-use-Object-Storage-on-3Engines-Cloud.html.html><link rel=prev href=Bucket-sharing-using-s3-bucket-policy-on-3Engines-Cloud.html.html><link rel=next href=How-to-access-private-object-storage-using-S3cmd-or-boto3-on-3Engines-Cloud.html.html><link rel=icon href=../assets/favicon.ico><meta name=generator content="mkdocs-1.6.1, mkdocs-material-9.6.14"><title>How to use Object Storage on 3Engines Cloud - 3Engines Documentation</title><link rel=stylesheet href=../assets/stylesheets/main.342714a4.min.css><link rel=stylesheet href=../assets/stylesheets/palette.06af60db.min.css><script src=https://unpkg.com/iframe-worker/shim></script><link rel=preconnect href=https://fonts.gstatic.com crossorigin><link rel=stylesheet href="https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i%7CRoboto+Mono:400,400i,700,700i&display=fallback"><style>:root{--md-text-font:"Roboto";--md-code-font:"Roboto Mono"}</style><link rel=stylesheet href=../stylesheets/extra.css><script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script> <link href="../assets/stylesheets/glightbox.min.css" rel="stylesheet"/><style>
html.glightbox-open { overflow: initial; height: 100%; }
.gslide-title { margin-top: 0px; user-select: text; }
.gslide-desc { color: #666; user-select: text; }
.gslide-image img { background: white; }
.gscrollbar-fixer { padding-right: 15px; }
.gdesc-inner { font-size: 0.75rem; }
body[data-md-color-scheme="slate"] .gdesc-inner { background: var(--md-default-bg-color);}
body[data-md-color-scheme="slate"] .gslide-title { color: var(--md-default-fg-color);}
body[data-md-color-scheme="slate"] .gslide-desc { color: var(--md-default-fg-color);}</style> <script src="../assets/javascripts/glightbox.min.js"></script></head> <body dir=ltr data-md-color-scheme=default data-md-color-primary=blue-grey data-md-color-accent=indigo> <input class=md-toggle data-md-toggle=drawer type=checkbox id=__drawer autocomplete=off> <input class=md-toggle data-md-toggle=search type=checkbox id=__search autocomplete=off> <label class=md-overlay for=__drawer></label> <div data-md-component=skip> <a href=#how-to-use-object-storage-on-3engines-cloud class=md-skip> Skip to content </a> </div> <div data-md-component=announce> </div> <header class=md-header data-md-component=header> <nav class="md-header__inner md-grid" aria-label=Header> <a href=../index.html title="3Engines Documentation" class="md-header__button md-logo" aria-label="3Engines Documentation" data-md-component=logo> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54"/></svg> </a> <label class="md-header__button md-icon" for=__drawer> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M3 6h18v2H3zm0 5h18v2H3zm0 5h18v2H3z"/></svg> </label> <div class=md-header__title data-md-component=header-title> <div class=md-header__ellipsis> <div class=md-header__topic> <span class=md-ellipsis> 3Engines Documentation </span> </div> <div class=md-header__topic data-md-component=header-topic> <span class=md-ellipsis> How to use Object Storage on 3Engines Cloud </span> </div> </div> </div> <form class=md-header__option data-md-component=palette> <input class=md-option data-md-color-media="(prefers-color-scheme: light)" data-md-color-scheme=default data-md-color-primary=blue-grey data-md-color-accent=indigo aria-label="Switch to dark mode" type=radio name=__palette id=__palette_0> <label class="md-header__button md-icon" title="Switch to dark mode" for=__palette_1 hidden> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M12 8a4 4 0 0 0-4 4 4 4 0 0 0 4 4 4 4 0 0 0 4-4 4 4 0 0 0-4-4m0 10a6 6 0 0 1-6-6 6 6 0 0 1 6-6 6 6 0 0 1 6 6 6 6 0 0 1-6 6m8-9.31V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12z"/></svg> </label> <input class=md-option data-md-color-media="(prefers-color-scheme: dark)" data-md-color-scheme=slate data-md-color-primary=indigo data-md-color-accent=indigo aria-label="Switch to light mode" type=radio name=__palette id=__palette_1> <label class="md-header__button md-icon" title="Switch to light mode" for=__palette_0 hidden> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M12 18c-.89 0-1.74-.2-2.5-.55C11.56 16.5 13 14.42 13 12s-1.44-4.5-3.5-5.45C10.26 6.2 11.11 6 12 6a6 6 0 0 1 6 6 6 6 0 0 1-6 6m8-9.31V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12z"/></svg> </label> </form> <script>var palette=__md_get("__palette");if(palette&&palette.color){if("(prefers-color-scheme)"===palette.color.media){var media=matchMedia("(prefers-color-scheme: light)"),input=document.querySelector(media.matches?"[data-md-color-media='(prefers-color-scheme: light)']":"[data-md-color-media='(prefers-color-scheme: dark)']");palette.color.media=input.getAttribute("data-md-color-media"),palette.color.scheme=input.getAttribute("data-md-color-scheme"),palette.color.primary=input.getAttribute("data-md-color-primary"),palette.color.accent=input.getAttribute("data-md-color-accent")}for(var[key,value]of Object.entries(palette.color))document.body.setAttribute("data-md-color-"+key,value)}</script> <label class="md-header__button md-icon" for=__search> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"/></svg> </label> <div class=md-search data-md-component=search role=dialog> <label class=md-search__overlay for=__search></label> <div class=md-search__inner role=search> <form class=md-search__form name=search> <input type=text class=md-search__input name=query aria-label=Search placeholder=Search autocapitalize=off autocorrect=off autocomplete=off spellcheck=false data-md-component=search-query required> <label class="md-search__icon md-icon" for=__search> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"/></svg> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"/></svg> </label> <nav class=md-search__options aria-label=Search> <a href=javascript:void(0) class="md-search__icon md-icon" title=Share aria-label=Share data-clipboard data-clipboard-text data-md-component=search-share tabindex=-1> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9a3 3 0 0 0-3 3 3 3 0 0 0 3 3c.79 0 1.5-.31 2.04-.81l7.12 4.15c-.05.21-.08.43-.08.66 0 1.61 1.31 2.91 2.92 2.91s2.92-1.3 2.92-2.91A2.92 2.92 0 0 0 18 16.08"/></svg> </a> <button type=reset class="md-search__icon md-icon" title=Clear aria-label=Clear tabindex=-1> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"/></svg> </button> </nav> <div class=md-search__suggest data-md-component=search-suggest></div> </form> <div class=md-search__output> <div class=md-search__scrollwrap tabindex=0 data-md-scrollfix> <div class=md-search-result data-md-component=search-result> <div class=md-search-result__meta> Initializing search </div> <ol class=md-search-result__list role=presentation></ol> </div> </div> </div> </div> </div> </nav> </header> <div class=md-container data-md-component=container> <nav class=md-tabs aria-label=Tabs data-md-component=tabs> <div class=md-grid> <ul class=md-tabs__list> <li class=md-tabs__item> <a href=../index.html class=md-tabs__link> Home </a> </li> <li class=md-tabs__item> <a href=../cloud/cloud.html.html class=md-tabs__link> Cloud </a> </li> <li class=md-tabs__item> <a href=../datavolume/datavolume.html.html class=md-tabs__link> Data Volume </a> </li> <li class=md-tabs__item> <a href=../networking/networking.html.html class=md-tabs__link> Networking </a> </li> <li class="md-tabs__item md-tabs__item--active"> <a href=s3.html.html class=md-tabs__link> S3 </a> </li> <li class=md-tabs__item> <a href=../windows/windows.html.html class=md-tabs__link> Windows </a> </li> </ul> </div> </nav> <main class=md-main data-md-component=main> <div class="md-main__inner md-grid"> <div class="md-sidebar md-sidebar--primary" data-md-component=sidebar data-md-type=navigation> <div class=md-sidebar__scrollwrap> <div class=md-sidebar__inner> <nav class="md-nav md-nav--primary md-nav--lifted" aria-label=Navigation data-md-level=0> <label class=md-nav__title for=__drawer> <a href=../index.html title="3Engines Documentation" class="md-nav__button md-logo" aria-label="3Engines Documentation" data-md-component=logo> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54"/></svg> </a> 3Engines Documentation </label> <ul class=md-nav__list data-md-scrollfix> <li class=md-nav__item> <a href=../index.html class=md-nav__link> <span class=md-ellipsis> Home </span> </a> </li> <li class="md-nav__item md-nav__item--nested"> <input class="md-nav__toggle md-toggle " type=checkbox id=__nav_2> <label class=md-nav__link for=__nav_2 id=__nav_2_label tabindex=0> <span class=md-ellipsis> Cloud </span> <span class="md-nav__icon md-icon"></span> </label> <nav class=md-nav data-md-level=1 aria-labelledby=__nav_2_label aria-expanded=false> <label class=md-nav__title for=__nav_2> <span class="md-nav__icon md-icon"></span> Cloud </label> <ul class=md-nav__list data-md-scrollfix> <li class=md-nav__item> <a href=../cloud/cloud.html.html class=md-nav__link> <span class=md-ellipsis> Overview </span> </a> </li> <li class=md-nav__item> <a href=../cloud/Dashboard-Overview-Project-Quotas-And-Flavors-Limits-on-3Engines-Cloud.html.html class=md-nav__link> <span class=md-ellipsis> Dashboard Overview Project Quotas And Flavors Limits on 3Engines Cloud </span> </a> </li> <li class=md-nav__item> <a href=../cloud/How-to-access-the-VM-from-OpenStack-console-on-3Engines-Cloud.html.html class=md-nav__link> <span class=md-ellipsis> How to access the VM from OpenStack console on 3Engines Cloud </span> </a> </li> <li class=md-nav__item> <a href=../cloud/How-to-clone-existing-and-configured-VMs-on-3Engines-Cloud.html.html class=md-nav__link> <span class=md-ellipsis> How to clone existing and configured VMs on 3Engines Cloud </span> </a> </li> <li class=md-nav__item> <a href=../cloud/How-to-fix-unresponsive-console-issue-on-3Engines-Cloud.html.html class=md-nav__link> <span class=md-ellipsis> How to fix unresponsive console issue on 3Engines Cloud </span> </a> </li> <li class=md-nav__item> <a href=../cloud/How-to-generate-ec2-credentials-on-3Engines-Cloud.html.html class=md-nav__link> <span class=md-ellipsis> How to generate and manage EC2 credentials on 3Engines Cloud </span> </a> </li> <li class=md-nav__item> <a href=../cloud/How-to-generate-or-use-Application-Credentials-via-CLI-on-3Engines-Cloud.html.html class=md-nav__link> <span class=md-ellipsis> How to generate or use Application Credentials via CLI on 3Engines Cloud </span> </a> </li> <li class=md-nav__item> <a href=../cloud/How-to-use-GUI-in-Linux-VM-on-3Engines-Cloud-and-access-it-from-local-Linux-computer.html.html class=md-nav__link> <span class=md-ellipsis> How to Use GUI in Linux VM on 3Engines Cloud and access it From Local Linux Computer </span> </a> </li> <li class=md-nav__item> <a href=../cloud/How-To-Create-a-New-Linux-VM-With-NVIDIA-Virtual-GPU-in-the-OpenStack-Dashboard-Horizon-on-3Engines-Cloud.html.html class=md-nav__link> <span class=md-ellipsis> How To Create a New Linux VM With NVIDIA Virtual GPU in the OpenStack Dashboard Horizon on 3Engines Cloud </span> </a> </li> <li class=md-nav__item> <a href=../cloud/How-to-use-Docker-on-3Engines-Cloud.html.html class=md-nav__link> <span class=md-ellipsis> How to install and use Docker on Ubuntu 24.04 </span> </a> </li> <li class=md-nav__item> <a href=../cloud/How-to-use-Security-Groups-in-Horizon-on-3Engines-Cloud.html.html class=md-nav__link> <span class=md-ellipsis> How to use Security Groups in Horizon on 3Engines Cloud </span> </a> </li> <li class=md-nav__item> <a href=../cloud/How-to-create-key-pair-in-OpenStack-Dashboard-on-3Engines-Cloud.html.html class=md-nav__link> <span class=md-ellipsis> How to create key pair in OpenStack Dashboard on 3Engines Cloud </span> </a> </li> <li class=md-nav__item> <a href=../cloud/How-to-create-new-Linux-VM-in-OpenStack-Dashboard-Horizon-on-3Engines-Cloud.html.html class=md-nav__link> <span class=md-ellipsis> How to create new Linux VM in OpenStack Dashboard Horizon on 3Engines Cloud </span> </a> </li> <li class=md-nav__item> <a href=../cloud/How-to-install-Python-virtualenv-or-virtualenvwrapper-on-3Engines-Cloud.html.html class=md-nav__link> <span class=md-ellipsis> How to install Python virtualenv or virtualenvwrapper on 3Engines Cloud </span> </a> </li> <li class=md-nav__item> <a href=../cloud/How-to-start-a-VM-from-a-snapshot-on-3Engines-Cloud.html.html class=md-nav__link> <span class=md-ellipsis> How to start a VM from a snapshot on 3Engines Cloud </span> </a> </li> <li class=md-nav__item> <a href=../cloud/Status-Power-State-and-dependences-in-billing-of-instances-VMs-on-3Engines-Cloud.html.html class=md-nav__link> <span class=md-ellipsis> Status Power State and dependencies in billing of instance VMs on 3Engines Cloud </span> </a> </li> <li class=md-nav__item> <a href=../cloud/How-to-upload-your-custom-image-using-OpenStack-CLI-on-3Engines-Cloud.html.html class=md-nav__link> <span class=md-ellipsis> How to upload your custom image using OpenStack CLI on 3Engines Cloud </span> </a> </li> <li class=md-nav__item> <a href=../cloud/VM-created-with-option-Create-New-Volume-No-on-3Engines-Cloud.html.html class=md-nav__link> <span class=md-ellipsis> VM created with option Create New Volume No on 3Engines Cloud </span> </a> </li> <li class=md-nav__item> <a href=../cloud/VM-created-with-option-Create-New-Volume-Yes-on-3Engines-Cloud.html.html class=md-nav__link> <span class=md-ellipsis> VM created with option Create New Volume Yes on 3Engines Cloud </span> </a> </li> <li class=md-nav__item> <a href=../cloud/What-is-an-OpenStack-domain-on-3Engines-Cloud.html.html class=md-nav__link> <span class=md-ellipsis> What is an OpenStack domain on 3Engines Cloud </span> </a> </li> <li class=md-nav__item> <a href=../cloud/What-is-an-OpenStack-project-on-3Engines-Cloud.html.html class=md-nav__link> <span class=md-ellipsis> What is an OpenStack project on 3Engines Cloud </span> </a> </li> <li class=md-nav__item> <a href=../cloud/How-to-create-a-Linux-VM-and-access-it-from-Windows-desktop-on-3Engines-Cloud.html.html class=md-nav__link> <span class=md-ellipsis> How to create a Linux VM and access it from Windows desktop on 3Engines Cloud </span> </a> </li> <li class=md-nav__item> <a href=../cloud/How-to-create-a-Linux-VM-and-access-it-from-Linux-command-line-on-3Engines-Cloud.html.html class=md-nav__link> <span class=md-ellipsis> How to create a Linux VM and access it from Linux command line on 3Engines Cloud </span> </a> </li> <li class=md-nav__item> <a href=../cloud/DNS-as-a-Service-on-3Engines-Cloud-Hosting.html.html class=md-nav__link> <span class=md-ellipsis> DNS as a Service on 3Engines Cloud Hosting </span> </a> </li> <li class=md-nav__item> <a href=../cloud/What-Image-Formats-are-available-in-OpenStack-3Engines-Cloud-Cloud.html.html class=md-nav__link> <span class=md-ellipsis> What Image Formats are Available in OpenStack 3Engines Cloud cloud </span> </a> </li> <li class=md-nav__item> <a href=../cloud/How-to-upload-custom-image-to-3Engines-Cloud-cloud-using-OpenStack-Horizon-dashboard.html.html class=md-nav__link> <span class=md-ellipsis> How to upload custom image to 3Engines Cloud cloud using OpenStack Horizon dashboard </span> </a> </li> <li class=md-nav__item> <a href=../cloud/How-to-create-Windows-VM-on-OpenStack-Horizon-and-access-it-via-web-console-on-3Engines-Cloud.html.html class=md-nav__link> <span class=md-ellipsis> How to create Windows VM on OpenStack Horizon and access it via web console on 3Engines Cloud </span> </a> </li> <li class=md-nav__item> <a href=../cloud/How-to-transfer-volumes-between-domains-and-projects-using-Horizon-dashboard-on-3Engines-Cloud.html.html class=md-nav__link> <span class=md-ellipsis> How to transfer volumes between domains and projects using Horizon dashboard on 3Engines Cloud </span> </a> </li> <li class=md-nav__item> <a href=../cloud/Spot-instances-on-3Engines-Cloud.html.html class=md-nav__link> <span class=md-ellipsis> Spot instances on 3Engines Cloud </span> </a> </li> <li class=md-nav__item> <a href=../cloud/How-to-create-instance-snapshot-using-Horizon-on-3Engines-Cloud.html.html class=md-nav__link> <span class=md-ellipsis> How to create instance snapshot using Horizon on 3Engines Cloud </span> </a> </li> <li class=md-nav__item> <a href=../cloud/How-to-start-a-VM-from-instance-snapshot-using-Horizon-dashboard-on-3Engines-Cloud.html.html class=md-nav__link> <span class=md-ellipsis> How to start a VM from instance snapshot using Horizon dashboard on 3Engines Cloud </span> </a> </li> <li class=md-nav__item> <a href=../cloud/How-to-create-a-VM-using-the-OpenStack-CLI-client-on-3Engines-Cloud-cloud.html.html class=md-nav__link> <span class=md-ellipsis> How to create a VM using the OpenStack CLI client on 3Engines Cloud cloud </span> </a> </li> <li class=md-nav__item> <a href=../cloud/OpenStack-user-roles-on-3Engines-Cloud.html.html class=md-nav__link> <span class=md-ellipsis> OpenStack User Roles on 3Engines Cloud </span> </a> </li> <li class=md-nav__item> <a href=../cloud/Resizing-a-virtual-machine-using-OpenStack-Horizon-on-3Engines-Cloud.html.html class=md-nav__link> <span class=md-ellipsis> Resizing a virtual machine using OpenStack Horizon on 3Engines Cloud </span> </a> </li> <li class=md-nav__item> <a href=../cloud/Block-storage-and-object-storage-performance-limits-on-3Engines-Cloud.html.html class=md-nav__link> <span class=md-ellipsis> Block storage and object storage performance limits on 3Engines Cloud </span> </a> </li> </ul> </nav> </li> <li class="md-nav__item md-nav__item--nested"> <input class="md-nav__toggle md-toggle " type=checkbox id=__nav_3> <label class=md-nav__link for=__nav_3 id=__nav_3_label tabindex=0> <span class=md-ellipsis> Data Volume </span> <span class="md-nav__icon md-icon"></span> </label> <nav class=md-nav data-md-level=1 aria-labelledby=__nav_3_label aria-expanded=false> <label class=md-nav__title for=__nav_3> <span class="md-nav__icon md-icon"></span> Data Volume </label> <ul class=md-nav__list data-md-scrollfix> <li class=md-nav__item> <a href=../datavolume/datavolume.html.html class=md-nav__link> <span class=md-ellipsis> Overview </span> </a> </li> <li class=md-nav__item> <a href=../datavolume/How-to-attach-a-volume-to-VM-less-than-2TB-on-Linux-on-3Engines-Cloud.html.html class=md-nav__link> <span class=md-ellipsis> How to attach a volume to VM less than 2TB on Linux on 3Engines Cloud </span> </a> </li> <li class=md-nav__item> <a href=../datavolume/How-to-attach-a-volume-to-VM-more-than-2TB-on-Linux-on-3Engines-Cloud.html.html class=md-nav__link> <span class=md-ellipsis> How to attach a volume to VM more than 2TB on Linux on 3Engines Cloud </span> </a> </li> <li class=md-nav__item> <a href=../datavolume/Ephemeral-vs-Persistent-storage-option-Create-New-Volume-on-3Engines-Cloud.html.html class=md-nav__link> <span class=md-ellipsis> Ephemeral vs Persistent storage option Create New Volume on 3Engines Cloud </span> </a> </li> <li class=md-nav__item> <a href=../datavolume/How-to-export-a-volume-over-NFS-on-3Engines-Cloud.html.html class=md-nav__link> <span class=md-ellipsis> How to export a volume over NFS on 3Engines Cloud </span> </a> </li> <li class=md-nav__item> <a href=../datavolume/How-to-export-a-volume-over-NFS-outside-of-a-project-on-3Engines-Cloud.html.html class=md-nav__link> <span class=md-ellipsis> How to export a volume over NFS outside of a project on 3Engines Cloud </span> </a> </li> <li class=md-nav__item> <a href=../datavolume/How-to-extend-the-volume-in-Linux-on-3Engines-Cloud.html.html class=md-nav__link> <span class=md-ellipsis> How to extend the volume in Linux on 3Engines Cloud </span> </a> </li> <li class=md-nav__item> <a href=../datavolume/How-to-mount-object-storage-in-Linux-on-3Engines-Cloud.html.html class=md-nav__link> <span class=md-ellipsis> How to mount object storage in Linux on 3Engines Cloud </span> </a> </li> <li class=md-nav__item> <a href=../datavolume/How-to-move-data-volume-between-two-VMs-using-OpenStack-Horizon-on-3Engines-Cloud.html.html class=md-nav__link> <span class=md-ellipsis> How to move data volume between two VMs using OpenStack Horizon on 3Engines Cloud </span> </a> </li> <li class=md-nav__item> <a href=../datavolume/How-many-objects-can-I-put-into-Object-Storage-container-bucket-on-3Engines-Cloud.html.html class=md-nav__link> <span class=md-ellipsis> How many objects can I put into Object Storage container bucket on 3Engines Cloud </span> </a> </li> <li class=md-nav__item> <a href=../datavolume/How-to-create-volume-Snapshot-and-attach-as-Volume-on-Linux-or-Windows-on-3Engines-Cloud.html.html class=md-nav__link> <span class=md-ellipsis> How to create volume Snapshot and attach as Volume on Linux or Windows on 3Engines Cloud </span> </a> </li> <li class=md-nav__item> <a href=../datavolume/Volume-snapshot-inheritance-and-its-consequences-on-3Engines-Cloud.html.html class=md-nav__link> <span class=md-ellipsis> Volume snapshot inheritance and its consequences on 3Engines Cloud </span> </a> </li> <li class=md-nav__item> <a href=../datavolume/How-To-Create-Backup-Of-Your-Volume-From-Windows-Machine-on-3Engines-Cloud.html.html class=md-nav__link> <span class=md-ellipsis> How to Create Backup of Your Volume From Windows Machine on 3Engines Cloud </span> </a> </li> <li class=md-nav__item> <a href=../datavolume/How-To-Attach-Volume-To-Windows-VM-On-3Engines-Cloud.html.html class=md-nav__link> <span class=md-ellipsis> How To Attach Volume To Windows VM On 3Engines Cloud </span> </a> </li> <li class=md-nav__item> <a href=../datavolume/How-to-create-or-delete-volume-snapshot-on-3Engines-Cloud.html.html class=md-nav__link> <span class=md-ellipsis> How to create or delete volume snapshot on 3Engines Cloud </span> </a> </li> <li class=md-nav__item> <a href=../datavolume/How-to-restore-volume-from-snapshot-on-3Engines-Cloud.html.html class=md-nav__link> <span class=md-ellipsis> How to restore volume from snapshot on 3Engines Cloud </span> </a> </li> <li class=md-nav__item> <a href=../datavolume/Bootable-versus-non-bootable-volumes-on-3Engines-Cloud.html.html class=md-nav__link> <span class=md-ellipsis> Bootable versus non-bootable volumes on 3Engines Cloud </span> </a> </li> </ul> </nav> </li> <li class="md-nav__item md-nav__item--nested"> <input class="md-nav__toggle md-toggle " type=checkbox id=__nav_4> <label class=md-nav__link for=__nav_4 id=__nav_4_label tabindex=0> <span class=md-ellipsis> Networking </span> <span class="md-nav__icon md-icon"></span> </label> <nav class=md-nav data-md-level=1 aria-labelledby=__nav_4_label aria-expanded=false> <label class=md-nav__title for=__nav_4> <span class="md-nav__icon md-icon"></span> Networking </label> <ul class=md-nav__list data-md-scrollfix> <li class=md-nav__item> <a href=../networking/networking.html.html class=md-nav__link> <span class=md-ellipsis> Overview </span> </a> </li> <li class=md-nav__item> <a href=../networking/How-can-I-access-my-VMs-using-names-instead-of-IP-addresses-on-3Engines-Cloud.html.html class=md-nav__link> <span class=md-ellipsis> How can I access my VMs using names instead of IP addresses on 3Engines Cloud </span> </a> </li> <li class=md-nav__item> <a href=../networking/How-to-Add-or-Remove-Floating-IPs-to-your-VM-on-3Engines-Cloud.html.html class=md-nav__link> <span class=md-ellipsis> How to Add or Remove Floating IPs to your VM on 3Engines Cloud </span> </a> </li> <li class=md-nav__item> <a href=../networking/Cannot-access-VM-with-SSH-or-PING-on-3Engines-Cloud.html.html class=md-nav__link> <span class=md-ellipsis> Cannot access VM with SSH or PING on 3Engines Cloud </span> </a> </li> <li class=md-nav__item> <a href=../networking/Cannot-ping-VM-on-3Engines-Cloud.html.html class=md-nav__link> <span class=md-ellipsis> Cannot ping VM on 3Engines Cloud </span> </a> </li> <li class=md-nav__item> <a href=../networking/How-to-connect-to-your-virtual-machine-via-SSH-in-Linux-on-3Engines-Cloud.html.html class=md-nav__link> <span class=md-ellipsis> How to connect to your virtual machine via SSH in Linux on 3Engines Cloud </span> </a> </li> <li class=md-nav__item> <a href=../networking/How-to-create-a-network-with-router-in-Horizon-Dashboard-on-3Engines-Cloud.html.html class=md-nav__link> <span class=md-ellipsis> How to create a network with router in Horizon Dashboard on 3Engines Cloud </span> </a> </li> <li class=md-nav__item> <a href=../networking/How-can-I-open-new-ports-port-80-for-http-for-my-service-or-instance-on-3Engines-Cloud.html.html class=md-nav__link> <span class=md-ellipsis> How can I open new ports for http for my service or instance on 3Engines Cloud </span> </a> </li> <li class=md-nav__item> <a href=../networking/Generating-a-SSH-keypair-in-Linux-on-3Engines-Cloud.html.html class=md-nav__link> <span class=md-ellipsis> Generating an SSH keypair in Linux on 3Engines Cloud </span> </a> </li> <li class=md-nav__item> <a href=../networking/How-to-add-SSH-key-from-Horizon-web-console-on-3Engines-Cloud.html.html class=md-nav__link> <span class=md-ellipsis> How to add SSH key from Horizon web console on 3Engines Cloud </span> </a> </li> <li class=md-nav__item> <a href=../networking/How-is-my-VM-visible-in-the-internet-with-no-Floating-IP-attached-on-3Engines-Cloud.html.html class=md-nav__link> <span class=md-ellipsis> How is my VM visible in the internet with no Floating IP attached on 3Engines Cloud </span> </a> </li> <li class=md-nav__item> <a href=../networking/How-to-run-and-configure-Firewall-as-a-service-and-VPN-as-a-service-on-3Engines-Cloud.html.html class=md-nav__link> <span class=md-ellipsis> How to run and configure Firewall as a service and VPN as a service on 3Engines Cloud </span> </a> </li> <li class=md-nav__item> <a href=../networking/How-to-Import-SSH-Public-Key-to-OpenStack-Horizon-on-3Engines-Cloud.html.html class=md-nav__link> <span class=md-ellipsis> How to import SSH public key to OpenStack Horizon on 3Engines Cloud </span> </a> </li> </ul> </nav> </li> <li class="md-nav__item md-nav__item--active md-nav__item--section md-nav__item--nested"> <input class="md-nav__toggle md-toggle " type=checkbox id=__nav_5 checked> <label class=md-nav__link for=__nav_5 id=__nav_5_label tabindex> <span class=md-ellipsis> S3 </span> <span class="md-nav__icon md-icon"></span> </label> <nav class=md-nav data-md-level=1 aria-labelledby=__nav_5_label aria-expanded=true> <label class=md-nav__title for=__nav_5> <span class="md-nav__icon md-icon"></span> S3 </label> <ul class=md-nav__list data-md-scrollfix> <li class=md-nav__item> <a href=s3.html.html class=md-nav__link> <span class=md-ellipsis> Overview </span> </a> </li> <li class=md-nav__item> <a href=How-to-delete-large-S3-bucket-on-3Engines-Cloud.html.html class=md-nav__link> <span class=md-ellipsis> How to Delete Large S3 Bucket on 3Engines Cloud </span> </a> </li> <li class=md-nav__item> <a href=How-to-mount-object-storage-container-as-a-file-system-in-Linux-using-s3fs-on-3Engines-Cloud.html.html class=md-nav__link> <span class=md-ellipsis> How to Mount Object Storage Container as a File System in Linux Using s3fs on 3Engines Cloud </span> </a> </li> <li class=md-nav__item> <a href=Bucket-sharing-using-s3-bucket-policy-on-3Engines-Cloud.html.html class=md-nav__link> <span class=md-ellipsis> Bucket sharing using s3 bucket policy on 3Engines Cloud </span> </a> </li> <li class="md-nav__item md-nav__item--active"> <input class="md-nav__toggle md-toggle" type=checkbox id=__toc> <label class="md-nav__link md-nav__link--active" for=__toc> <span class=md-ellipsis> How to use Object Storage on 3Engines Cloud </span> <span class="md-nav__icon md-icon"></span> </label> <a href=How-to-use-Object-Storage-on-3Engines-Cloud.html.html class="md-nav__link md-nav__link--active"> <span class=md-ellipsis> How to use Object Storage on 3Engines Cloud </span> </a> <nav class="md-nav md-nav--secondary" aria-label="On this page"> <label class=md-nav__title for=__toc> <span class="md-nav__icon md-icon"></span> On this page </label> <ul class=md-nav__list data-md-component=toc data-md-scrollfix> <li class=md-nav__item> <a href=#what-we-are-going-to-cover class=md-nav__link> <span class=md-ellipsis> What We Are Going To Cover🔗 </span> </a> </li> <li class=md-nav__item> <a href=#prerequisites class=md-nav__link> <span class=md-ellipsis> Prerequisites🔗 </span> </a> </li> <li class=md-nav__item> <a href=#creating-a-new-object-storage-container class=md-nav__link> <span class=md-ellipsis> Creating a new object storage container🔗 </span> </a> </li> <li class=md-nav__item> <a href=#viewing-the-container class=md-nav__link> <span class=md-ellipsis> Viewing the container🔗 </span> </a> </li> <li class=md-nav__item> <a href=#creating-a-new-folder class=md-nav__link> <span class=md-ellipsis> Creating a new folder🔗 </span> </a> </li> <li class=md-nav__item> <a href=#navigating-through-folders class=md-nav__link> <span class=md-ellipsis> Navigating through folders🔗 </span> </a> </li> <li class=md-nav__item> <a href=#uploading-a-file class=md-nav__link> <span class=md-ellipsis> Uploading a file🔗 </span> </a> </li> <li class=md-nav__item> <a href=#deleting-files-and-folders-from-a-container class=md-nav__link> <span class=md-ellipsis> Deleting files and folders from a container🔗 </span> </a> <nav class=md-nav aria-label="Deleting files and folders from a container🔗"> <ul class=md-nav__list> <li class=md-nav__item> <a href=#deleting-one-file class=md-nav__link> <span class=md-ellipsis> Deleting one file🔗 </span> </a> </li> <li class=md-nav__item> <a href=#deleting-one-folder class=md-nav__link> <span class=md-ellipsis> Deleting one folder🔗 </span> </a> </li> <li class=md-nav__item> <a href=#deleting-multiple-files-andor-folders class=md-nav__link> <span class=md-ellipsis> Deleting multiple files and/or folders🔗 </span> </a> </li> </ul> </nav> </li> <li class=md-nav__item> <a href=#recommended-number-of-files-in-your-object-storage-containers class=md-nav__link> <span class=md-ellipsis> Recommended number of files in your object storage containers🔗 </span> </a> </li> <li class=md-nav__item> <a href=#working-with-public-object-storage-containers class=md-nav__link> <span class=md-ellipsis> Working with public object storage containers🔗 </span> </a> <nav class=md-nav aria-label="Working with public object storage containers🔗"> <ul class=md-nav__list> <li class=md-nav__item> <a href=#enabling-or-disabling-public-access-to-object-storage-containers class=md-nav__link> <span class=md-ellipsis> Enabling or disabling public access to object storage containers🔗 </span> </a> </li> <li class=md-nav__item> <a href=#using-a-public-link class=md-nav__link> <span class=md-ellipsis> Using a public link🔗 </span> </a> </li> </ul> </nav> </li> <li class=md-nav__item> <a href=#what-to-do-next class=md-nav__link> <span class=md-ellipsis> What To Do Next🔗 </span> </a> </li> </ul> </nav> </li> <li class=md-nav__item> <a href=How-to-access-private-object-storage-using-S3cmd-or-boto3-on-3Engines-Cloud.html.html class=md-nav__link> <span class=md-ellipsis> How to access private object storage using S3cmd or boto3 on 3Engines Cloud </span> </a> </li> <li class=md-nav__item> <a href=How-To-Install-boto3-In-Windows-on-3Engines-Cloud.html.html class=md-nav__link> <span class=md-ellipsis> How to Install Boto3 in Windows on 3Engines Cloud </span> </a> </li> <li class=md-nav__item> <a href=Server-Side-Encryption-with-Customer-Managed-Keys-SSE-C-on-3Engines-Cloud.html.html class=md-nav__link> <span class=md-ellipsis> Server-Side Encryption with Customer-Managed Keys (SSE-C) on 3Engines Cloud </span> </a> </li> <li class=md-nav__item> <a href=How-to-mount-object-storage-container-from-3Engines-Cloud-as-file-system-on-local-Windows-computer.html.html class=md-nav__link> <span class=md-ellipsis> How to mount object storage container from 3Engines Cloud as file system on local Windows computer </span> </a> </li> <li class=md-nav__item> <a href=How-to-install-s3cmd-on-Linux-on-3Engines-Cloud.html.html class=md-nav__link> <span class=md-ellipsis> How to install s3cmd on Linux on 3Engines Cloud </span> </a> </li> <li class=md-nav__item> <a href=How-to-access-object-storage-from-3Engines-Cloud-using-boto3.html.html class=md-nav__link> <span class=md-ellipsis> How to access object storage from 3Engines Cloud using boto3 </span> </a> </li> <li class=md-nav__item> <a href=How-to-access-object-storage-from-3Engines-Cloud-using-s3cmd.html.html class=md-nav__link> <span class=md-ellipsis> How to access object storage from 3Engines Cloud using s3cmd </span> </a> </li> <li class=md-nav__item> <a href=Configuration-files-for-s3cmd-command-on-3Engines-Cloud.html.html class=md-nav__link> <span class=md-ellipsis> Configuration files for s3cmd command on 3Engines Cloud </span> </a> </li> <li class=md-nav__item> <a href=S3-bucket-object-versioning-on-3Engines-Cloud.html.html class=md-nav__link> <span class=md-ellipsis> S3 bucket object versioning on 3Engines Cloud </span> </a> </li> </ul> </nav> </li> <li class="md-nav__item md-nav__item--nested"> <input class="md-nav__toggle md-toggle " type=checkbox id=__nav_6> <label class=md-nav__link for=__nav_6 id=__nav_6_label tabindex=0> <span class=md-ellipsis> Windows </span> <span class="md-nav__icon md-icon"></span> </label> <nav class=md-nav data-md-level=1 aria-labelledby=__nav_6_label aria-expanded=false> <label class=md-nav__title for=__nav_6> <span class="md-nav__icon md-icon"></span> Windows </label> <ul class=md-nav__list data-md-scrollfix> <li class=md-nav__item> <a href=../windows/windows.html.html class=md-nav__link> <span class=md-ellipsis> Overview </span> </a> </li> <li class=md-nav__item> <a href=../windows/How-to-access-a-VM-from-Windows-PuTTY-on-3Engines-Cloud.html.html class=md-nav__link> <span class=md-ellipsis> How to access a VM from Windows PuTTY on 3Engines Cloud </span> </a> </li> <li class=md-nav__item> <a href=../windows/Connecting-to-a-Windows-VM-via-RDP-through-a-Linux-bastion-host-port-forwarding-on-3Engines-Cloud.html.html class=md-nav__link> <span class=md-ellipsis> Connecting to a Windows VM via RDP through a Linux bastion host port forwarding on 3Engines Cloud </span> </a> </li> <li class=md-nav__item> <a href=../windows/How-to-connect-to-a-virtual-machine-via-SSH-from-Windows-10-Command-Prompt-on-3Engines-Cloud.html.html class=md-nav__link> <span class=md-ellipsis> How to connect to a virtual machine via SSH from Windows 10 Command Prompt on 3Engines Cloud </span> </a> </li> <li class=md-nav__item> <a href=../windows/How-To-Create-SSH-Key-Pair-In-Windows-On-3Engines-Cloud.html.html class=md-nav__link> <span class=md-ellipsis> How to Create SSH Key Pair in Windows 10 On 3Engines Cloud </span> </a> </li> <li class=md-nav__item> <a href=../windows/Can-I-change-my-password-through-RDP-on-3Engines-Cloud.html.html class=md-nav__link> <span class=md-ellipsis> Can I change my password through RDP on 3Engines Cloud? </span> </a> </li> <li class=md-nav__item> <a href=../windows/How-To-Create-SSH-Key-Pair-In-Windows-11-On-3Engines-Cloud.html.html class=md-nav__link> <span class=md-ellipsis> How to Create SSH Key Pair in Windows 11 On 3Engines Cloud </span> </a> </li> </ul> </nav> </li> </ul> </nav> </div> </div> </div> <div class="md-sidebar md-sidebar--secondary" data-md-component=sidebar data-md-type=toc> <div class=md-sidebar__scrollwrap> <div class=md-sidebar__inner> <nav class="md-nav md-nav--secondary" aria-label="On this page"> <label class=md-nav__title for=__toc> <span class="md-nav__icon md-icon"></span> On this page </label> <ul class=md-nav__list data-md-component=toc data-md-scrollfix> <li class=md-nav__item> <a href=#what-we-are-going-to-cover class=md-nav__link> <span class=md-ellipsis> What We Are Going To Cover🔗 </span> </a> </li> <li class=md-nav__item> <a href=#prerequisites class=md-nav__link> <span class=md-ellipsis> Prerequisites🔗 </span> </a> </li> <li class=md-nav__item> <a href=#creating-a-new-object-storage-container class=md-nav__link> <span class=md-ellipsis> Creating a new object storage container🔗 </span> </a> </li> <li class=md-nav__item> <a href=#viewing-the-container class=md-nav__link> <span class=md-ellipsis> Viewing the container🔗 </span> </a> </li> <li class=md-nav__item> <a href=#creating-a-new-folder class=md-nav__link> <span class=md-ellipsis> Creating a new folder🔗 </span> </a> </li> <li class=md-nav__item> <a href=#navigating-through-folders class=md-nav__link> <span class=md-ellipsis> Navigating through folders🔗 </span> </a> </li> <li class=md-nav__item> <a href=#uploading-a-file class=md-nav__link> <span class=md-ellipsis> Uploading a file🔗 </span> </a> </li> <li class=md-nav__item> <a href=#deleting-files-and-folders-from-a-container class=md-nav__link> <span class=md-ellipsis> Deleting files and folders from a container🔗 </span> </a> <nav class=md-nav aria-label="Deleting files and folders from a container🔗"> <ul class=md-nav__list> <li class=md-nav__item> <a href=#deleting-one-file class=md-nav__link> <span class=md-ellipsis> Deleting one file🔗 </span> </a> </li> <li class=md-nav__item> <a href=#deleting-one-folder class=md-nav__link> <span class=md-ellipsis> Deleting one folder🔗 </span> </a> </li> <li class=md-nav__item> <a href=#deleting-multiple-files-andor-folders class=md-nav__link> <span class=md-ellipsis> Deleting multiple files and/or folders🔗 </span> </a> </li> </ul> </nav> </li> <li class=md-nav__item> <a href=#recommended-number-of-files-in-your-object-storage-containers class=md-nav__link> <span class=md-ellipsis> Recommended number of files in your object storage containers🔗 </span> </a> </li> <li class=md-nav__item> <a href=#working-with-public-object-storage-containers class=md-nav__link> <span class=md-ellipsis> Working with public object storage containers🔗 </span> </a> <nav class=md-nav aria-label="Working with public object storage containers🔗"> <ul class=md-nav__list> <li class=md-nav__item> <a href=#enabling-or-disabling-public-access-to-object-storage-containers class=md-nav__link> <span class=md-ellipsis> Enabling or disabling public access to object storage containers🔗 </span> </a> </li> <li class=md-nav__item> <a href=#using-a-public-link class=md-nav__link> <span class=md-ellipsis> Using a public link🔗 </span> </a> </li> </ul> </nav> </li> <li class=md-nav__item> <a href=#what-to-do-next class=md-nav__link> <span class=md-ellipsis> What To Do Next🔗 </span> </a> </li> </ul> </nav> </div> </div> </div> <div class=md-content data-md-component=content> <article class="md-content__inner md-typeset"> <h1 id=how-to-use-object-storage-on-3engines-cloud>How to use Object Storage on 3Engines Cloud<a href=#how-to-use-object-storage-on-brand-name title="Permalink to this headline">🔗</a><a class=headerlink href=#how-to-use-object-storage-on-3engines-cloud title="Permanent link">&para;</a></h1> <p>Object storage on 3Engines Cloud cloud can be used to store your files in <em>containers</em>. In this article, you will create a basic container and perform basic operations on it, using a web browser.</p> <h2 id=what-we-are-going-to-cover>What We Are Going To Cover<a href=#what-we-are-going-to-cover title="Permalink to this headline">🔗</a><a class=headerlink href=#what-we-are-going-to-cover title="Permanent link">&para;</a></h2> <blockquote> <ul> <li>Create a new object storage container</li> <li>Viewing the container</li> <li>Creating a new folder</li> <li>Navigating through folders</li> <li>Uploading a file</li> <li>Deleting files and folders from a container</li> <li>Enabling or disabling public access to object storage containers</li> <li>Using a public link</li> </ul> </blockquote> <h2 id=prerequisites>Prerequisites<a href=#prerequisites title="Permalink to this headline">🔗</a><a class=headerlink href=#prerequisites title="Permanent link">&para;</a></h2> <p>No. 1 <strong>Account</strong></p> <p>You need a 3Engines Cloud hosting account with access to the Horizon interface: <a href=https://horizon.3Engines.com>https://horizon.3Engines.com</a>.</p> <h2 id=creating-a-new-object-storage-container>Creating a new object storage container<a href=#creating-a-new-object-storage-container title="Permalink to this headline">🔗</a><a class=headerlink href=#creating-a-new-object-storage-container title="Permanent link">&para;</a></h2> <p>Login to the Horizon dashboard. Navigate to the following section: <strong>Object Store &gt; Containers</strong>.</p> <p>You should see a list of object storage containers. By default, it will be empty:</p> <p><a class=glightbox href=../_images/use-object-storage-01_creodias.png data-type=image data-width=100% data-height=auto data-desc-position=bottom><img alt=use-object-storage-01_creodias.png src=../_images/use-object-storage-01_creodias.png></a></p> <p>To create a new object storage container, click the <a class=glightbox href=_images/use-object-storage-new-container_creodias.png data-type=image data-width=100% data-height=auto data-desc-position=bottom><img alt=new-container src=_images/use-object-storage-new-container_creodias.png></a> button. You should get the following form:</p> <p><a class=glightbox href=../_images/use-object-storage-02_creodias.png data-type=image data-width=100% data-height=auto data-desc-position=bottom><img alt=use-object-storage-02_creodias.png src=../_images/use-object-storage-02_creodias.png></a></p> <p>Enter the name of your choice for that container in the <strong>Container Name</strong> text field.</p> <p>In general, bucket names should follow domain name constraints:</p> <p>Warning</p> <p>Bucket names must be unique.</p> <p>Bucket names cannot be formatted as IP address.</p> <p>Bucket names can be between 3 and 63 characters long.</p> <p>Bucket names must not contain uppercase characters or underscores.</p> <p>Bucket names must start with a lowercase letter or number.</p> <p>Bucket names must be a series of one or more labels. Adjacent labels are separated by a single period (.). Bucket names can contain lowercase letters, numbers, and hyphens. Each label must start and end with a lowercase letter or a number.</p> <p>Bucket name cannot contain forward slashes (<strong>/</strong>).</p> <p>Note</p> <p><strong>Single-tenancy vs. multi-tenancy</strong></p> <p>On CREODIAS WAW3-1, WAW3-2 and FRA1-2 clouds, <strong>single tenancy</strong> is enabled. This means that two object storage containers on it cannot have an identical name. Avoid using common names such as <strong>storage</strong> or <strong>files</strong>.</p> <p>In this example, we will use the name <strong>file-container</strong> for our object storage container. Of course, your name should be different.</p> <p>Section <strong>Container Access</strong> has two options:</p> <dl> <dt><strong>Public</strong></dt> <dd>It will generate a link. Anyone who has it will be able to access files stored on that object storage container, even if not being a member of 3Engines Cloud cloud.</dd> <dt><strong>Not Public</strong></dt> <dd>This will not generate a link explained above. The container will only be available from within your project unless you set a bucket sharing policy (not covered in this article).</dd> </dl> <p>Click on <strong>Submit</strong> and see new container in the list:</p> <p><a class=glightbox href=../_images/use-object-storage-03_creodias.png data-type=image data-width=100% data-height=auto data-desc-position=bottom><img alt=use-object-storage-03_creodias.png src=../_images/use-object-storage-03_creodias.png></a></p> <p>You may encounter the following error:</p> <p><a class=glightbox href=../_images/use-object-storage-04_creodias.png data-type=image data-width=100% data-height=auto data-desc-position=bottom><img alt=use-object-storage-04_creodias.png src=../_images/use-object-storage-04_creodias.png></a></p> <p>The reason for it might be that you are trying to create an object storage container which has the same name as another container. Try using a different name.</p> <h2 id=viewing-the-container>Viewing the container<a href=#viewing-the-container title="Permalink to this headline">🔗</a><a class=headerlink href=#viewing-the-container title="Permanent link">&para;</a></h2> <p>To view the content of the container, click its name on the list:</p> <p><a class=glightbox href=../_images/use-object-storage-05_creodias.png data-type=image data-width=100% data-height=auto data-desc-position=bottom><img alt=use-object-storage-05_creodias.png src=../_images/use-object-storage-05_creodias.png></a></p> <p>You should see files in the container. Initially, it should be empty. You can now create folders and upload files to this container.</p> <h2 id=creating-a-new-folder>Creating a new folder<a href=#creating-a-new-folder title="Permalink to this headline">🔗</a><a class=headerlink href=#creating-a-new-folder title="Permanent link">&para;</a></h2> <p>To create a new folder, click button: <a class=glightbox href=_images/use-object-storage-new-folder_creodias.png data-type=image data-width=100% data-height=auto data-desc-position=bottom><img alt=new-folder src=_images/use-object-storage-new-folder_creodias.png></a>. You should get the following form:</p> <p><a class=glightbox href=../_images/use-object-storage-06_creodias.png data-type=image data-width=100% data-height=auto data-desc-position=bottom><img alt=use-object-storage-06_creodias.png src=../_images/use-object-storage-06_creodias.png></a></p> <p>Enter the name for your folder in <strong>Folder Name</strong> text field. If you use a forward slash, it will create a tree of folders. For example, if you wish to create a folder called <strong>place1</strong> and inside that folder another folder called <strong>place2</strong>, enter the following:</p> <div class=highlight><pre><span></span><code><span id=__span-0-1><a id=__codelineno-0-1 name=__codelineno-0-1 href=#__codelineno-0-1></a>place1/place2
</span></code></pre></div> <p>Adding forward slash in the beginning of such directory structure is optional. The folders will be created relative to the directory you are currently in and not to the root directory of your object storage container.</p> <p>Click <strong>Create Folder</strong> to confirm.</p> <h2 id=navigating-through-folders>Navigating through folders<a href=#navigating-through-folders title="Permalink to this headline">🔗</a><a class=headerlink href=#navigating-through-folders title="Permanent link">&para;</a></h2> <p>To navigate to another folder on your object storage container, click its name. Folder names will be written in blue and in the <strong>Size</strong> column, the word <strong>Folder</strong> will be shown.</p> <p>Section above text field <strong>Click here for filters or full text search</strong> shows the folder you are currently in. It could, for example, look like this:</p> <p><a class=glightbox href=../_images/use-object-storage-07_creodias.png data-type=image data-width=100% data-height=auto data-desc-position=bottom><img alt=use-object-storage-07_creodias.png src=../_images/use-object-storage-07_creodias.png></a></p> <p>That would be directory <strong>another-folder</strong>, inside the <strong>second-folder</strong> directory, which, in turn, is inside the <strong>first-folder</strong> directory.</p> <p>Click the name of the folder you want to go to.</p> <h2 id=uploading-a-file>Uploading a file<a href=#uploading-a-file title="Permalink to this headline">🔗</a><a class=headerlink href=#uploading-a-file title="Permanent link">&para;</a></h2> <p>To upload a file to your object storage container, click the <a class=glightbox href=_images/use-object-storage-upload_creodias.png data-type=image data-width=100% data-height=auto data-desc-position=bottom><img alt=upload-file src=_images/use-object-storage-upload_creodias.png></a> button. You should get the following window:</p> <p><a class=glightbox href=../_images/use-object-storage-08_creodias.png data-type=image data-width=100% data-height=auto data-desc-position=bottom><img alt=use-object-storage-08_creodias.png src=../_images/use-object-storage-08_creodias.png></a></p> <p>Click <strong>Browse…</strong> to open the file browser which can be used to choose a file which you wish to upload. Its look will vary depending on the operating system you are using and other factors.</p> <p>Once you have chosen the file, its name should be written in the <strong>File</strong> section, for example:</p> <p><a class=glightbox href=../_images/use-object-storage-09_creodias.png data-type=image data-width=100% data-height=auto data-desc-position=bottom><img alt=use-object-storage-09_creodias.png src=../_images/use-object-storage-09_creodias.png></a></p> <p>You can enter the name and location of the file in your object storage container in the <strong>File Name</strong> text field. This allows you to rename the file which you are uploading and to put it into a different folder. Forward slashes are used to specify the location of your object storage container in folder hierarchy relative to the folder you are currently in. If you enter a name of a folder which does not exist yet, it will be created.</p> <p>If you do not enter anything into <strong>File Name</strong> text field, the file will be uploaded to the folder you are currently in and it will not be renamed.</p> <p>Once youre ready, click <strong>Upload File</strong>. If the upload was successful, you should receive this confirmation:</p> <p><a class=glightbox href=../_images/use-object-storage-success_creodias.png data-type=image data-width=100% data-height=auto data-desc-position=bottom><img alt=use-object-storage-success_creodias.png src=../_images/use-object-storage-success_creodias.png></a></p> <p>For example, lets assume that you are in the root directory of your object storage container and you want to upload a file called <strong>uploaded-file.txt</strong> to the directory called <strong>first-folder</strong> located there. If that is the case, you should enter the following in the <strong>File Name</strong> text field:</p> <div class=highlight><pre><span></span><code><span id=__span-1-1><a id=__codelineno-1-1 name=__codelineno-1-1 href=#__codelineno-1-1></a>first-folder/uploaded-file.txt
</span></code></pre></div> <p>Your file should then be uploaded to that directory:</p> <p><a class=glightbox href=../_images/use-object-storage-10_creodias.png data-type=image data-width=100% data-height=auto data-desc-position=bottom><img alt=use-object-storage-10_creodias.png src=../_images/use-object-storage-10_creodias.png></a></p> <p>Warning</p> <p>Having two files or two folders of the same name in the same directory is impossible. Having a file and folder under the same name in the same directory (extension is considered part of the name here) may lead to problems so it is best to avoid it.</p> <h2 id=deleting-files-and-folders-from-a-container>Deleting files and folders from a container<a href=#deleting-files-and-folders-from-a-container title="Permalink to this headline">🔗</a><a class=headerlink href=#deleting-files-and-folders-from-a-container title="Permanent link">&para;</a></h2> <h3 id=deleting-one-file>Deleting one file<a href=#deleting-one-file title="Permalink to this headline">🔗</a><a class=headerlink href=#deleting-one-file title="Permanent link">&para;</a></h3> <p>To delete a file from container, open the drop-down menu next to the <strong>Download</strong> button.</p> <p><a class=glightbox href=../_images/use-object-storage-16_creodias.png data-type=image data-width=100% data-height=auto data-desc-position=bottom><img alt=use-object-storage-16_creodias.png src=../_images/use-object-storage-16_creodias.png></a></p> <p>Click <strong>Delete</strong>.</p> <p>You should get the following request for confirmation:</p> <p><a class=glightbox href=../_images/use-object-storage-17_creodias.png data-type=image data-width=100% data-height=auto data-desc-position=bottom><img alt=use-object-storage-17_creodias.png src=../_images/use-object-storage-17_creodias.png></a></p> <p>Click <strong>Delete</strong> to confirm. Your file should be deleted.</p> <h3 id=deleting-one-folder>Deleting one folder<a href=#deleting-one-folder title="Permalink to this headline">🔗</a><a class=headerlink href=#deleting-one-folder title="Permanent link">&para;</a></h3> <p>If you want to delete a folder and its contents, click the <a class=glightbox href=_images/use-object-storage-delete-folder_creodias.png data-type=image data-width=100% data-height=auto data-desc-position=bottom><img alt=delete-folder src=_images/use-object-storage-delete-folder_creodias.png></a> button next to it. You should get the similar request for confirmation as previously. Like before, click <strong>Delete</strong> to confirm.</p> <h3 id=deleting-multiple-files-andor-folders>Deleting multiple files and/or folders<a href=#deleting-multiple-files-and-or-folders title="Permalink to this headline">🔗</a><a class=headerlink href=#deleting-multiple-files-andor-folders title="Permanent link">&para;</a></h3> <p>If you want to delete multiple files and/or folders at the same time, use checkboxes on the left of the list to select the ones you want to remove, for example:</p> <p><a class=glightbox href=../_images/use-object-storage-18_creodias.png data-type=image data-width=100% data-height=auto data-desc-position=bottom><img alt=use-object-storage-18_creodias.png src=../_images/use-object-storage-18_creodias.png></a></p> <p>You can also select all files and folders on a page by clicking the checkbox above the folders:</p> <p><a class=glightbox href=../_images/use-object-storage-19_creodias.png data-type=image data-width=100% data-height=auto data-desc-position=bottom><img alt=use-object-storage-19_creodias.png src=../_images/use-object-storage-19_creodias.png></a></p> <p>To delete selected items, click the <a class=glightbox href=_images/use-object-storage-delete-delete-selected_creodias.png data-type=image data-width=100% data-height=auto data-desc-position=bottom><img alt=delete-selected src=_images/use-object-storage-delete-delete-selected_creodias.png></a> button to the right of the button used to create new folders. In this case you should also get the similar request for confirmation. Click <strong>Delete</strong> to confirm.</p> <h2 id=recommended-number-of-files-in-your-object-storage-containers>Recommended number of files in your object storage containers<a href=#recommended-number-of-files-in-your-object-storage-containers title="Permalink to this headline">🔗</a><a class=headerlink href=#recommended-number-of-files-in-your-object-storage-containers title="Permanent link">&para;</a></h2> <p>It is recommended that you do not have more than 1 000 000 (one million) files and folders in one object storage container since it will make listing them inefficient. If you want to store a large number of files, use multiple object storage containers for that purpose.</p> <h2 id=working-with-public-object-storage-containers>Working with public object storage containers<a href=#working-with-public-object-storage-containers title="Permalink to this headline">🔗</a><a class=headerlink href=#working-with-public-object-storage-containers title="Permanent link">&para;</a></h2> <h3 id=enabling-or-disabling-public-access-to-object-storage-containers>Enabling or disabling public access to object storage containers<a href=#enabling-or-disabling-public-access-to-object-storage-containers title="Permalink to this headline">🔗</a><a class=headerlink href=#enabling-or-disabling-public-access-to-object-storage-containers title="Permanent link">&para;</a></h3> <p>During the creation of your object storage container you had an option to set whether it should be accessible by the public or not. If you wish to change that setting later, first find the name of the container you wish to modify in the container list.</p> <p>The details about that object storage container should appear like on the screenshot below if not, click on its name to make it appear:</p> <p><a class=glightbox href=../_images/use-object-storage-11_creodias.png data-type=image data-width=100% data-height=auto data-desc-position=bottom><img alt=use-object-storage-11_creodias.png src=../_images/use-object-storage-11_creodias.png></a></p> <p>Check or uncheck the <strong>Public Access</strong> checkbox depending on whether you wish to enable or disable such access.</p> <p>If you enabled <strong>Public Access</strong>, a link to your object storage container will be provided.</p> <h3 id=using-a-public-link>Using a public link<a href=#using-a-public-link title="Permalink to this headline">🔗</a><a class=headerlink href=#using-a-public-link title="Permanent link">&para;</a></h3> <p>Once you have created a public link, enter it into the browser. You should see a list of all files and folders in your container, for example:</p> <p><a class=glightbox href=../_images/use-object-storage-13_creodias.png data-type=image data-width=100% data-height=auto data-desc-position=bottom><img alt=use-object-storage-13_creodias.png src=../_images/use-object-storage-13_creodias.png></a></p> <p>Forward slashes are being used as separators between files and folders in the directory paths.</p> <p>If you want to download a file from the root directory of your container, add its name to the link:</p> <p><a class=glightbox href=../_images/use-object-storage-14_creodias.png data-type=image data-width=100% data-height=auto data-desc-position=bottom><img alt=use-object-storage-14_creodias.png src=../_images/use-object-storage-14_creodias.png></a></p> <p>In this example, Firefox was used to access the file called <strong>second-upload-file.txt</strong> in the <strong>file-container</strong> object storage container.</p> <p>If you end a link for downloading a file with forward slash, it will download an empty file instead.</p> <p>To share a link used to download a particular file in another folder, add full location and name of the file within folder structure:</p> <p><a class=glightbox href=../_images/use-object-storage-15_creodias.png data-type=image data-width=100% data-height=auto data-desc-position=bottom><img alt=use-object-storage-15_creodias.png src=../_images/use-object-storage-15_creodias.png></a></p> <p>In this example, a file called <strong>another-uploaded-file.txt</strong> in the directory called <strong>second-folder</strong> from the <strong>file-container</strong> object storage container was accessed.</p> <p>Note that this method cannot be used to download folders.</p> <p>Warning</p> <p>If you share a link to one file from an object storage container, the recipient will be able to create download links for all other files on that object storage container. Obviously, this could be a security risk.</p> <h2 id=what-to-do-next>What To Do Next<a href=#what-to-do-next title="Permalink to this headline">🔗</a><a class=headerlink href=#what-to-do-next title="Permanent link">&para;</a></h2> <p>Now that you have created your object storage container you can mount it on the platform of your choice for easier access. There are many ways to do that, for instance:</p> </article> </div> <script>var target=document.getElementById(location.hash.slice(1));target&&target.name&&(target.checked=target.name.startsWith("__tabbed_"))</script> </div> <button type=button class="md-top md-icon" data-md-component=top hidden> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M13 20h-2V8l-5.5 5.5-1.42-1.42L12 4.16l7.92 7.92-1.42 1.42L13 8z"/></svg> Back to top </button> </main> <footer class=md-footer> <nav class="md-footer__inner md-grid" aria-label=Footer> <a href=Bucket-sharing-using-s3-bucket-policy-on-3Engines-Cloud.html.html class="md-footer__link md-footer__link--prev" aria-label="Previous: Bucket sharing using s3 bucket policy on 3Engines Cloud"> <div class="md-footer__button md-icon"> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"/></svg> </div> <div class=md-footer__title> <span class=md-footer__direction> Previous </span> <div class=md-ellipsis> Bucket sharing using s3 bucket policy on 3Engines Cloud </div> </div> </a> <a href=How-to-access-private-object-storage-using-S3cmd-or-boto3-on-3Engines-Cloud.html.html class="md-footer__link md-footer__link--next" aria-label="Next: How to access private object storage using S3cmd or boto3 on 3Engines Cloud"> <div class=md-footer__title> <span class=md-footer__direction> Next </span> <div class=md-ellipsis> How to access private object storage using S3cmd or boto3 on 3Engines Cloud </div> </div> <div class="md-footer__button md-icon"> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M4 11v2h12l-5.5 5.5 1.42 1.42L19.84 12l-7.92-7.92L10.5 5.5 16 11z"/></svg> </div> </a> </nav> <div class="md-footer-meta md-typeset"> <div class="md-footer-meta__inner md-grid"> <div class=md-copyright> Made with <a href=https://squidfunk.github.io/mkdocs-material/ target=_blank rel=noopener> Material for MkDocs </a> </div> </div> </div> </footer> </div> <div class=md-dialog data-md-component=dialog> <div class="md-dialog__inner md-typeset"></div> </div> <script id=__config type=application/json>{"base": "..", "features": ["content.code.annotate", "content.code.copy", "content.tooltips", "navigation.tabs", "navigation.sections", "navigation.footer", "navigation.indexes", "navigation.sections", "navigation.top", "navigation.tracking", "search.highlight", "search.share", "search.suggest", "toc.follow"], "search": "../assets/javascripts/workers/search.d50fe291.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": null}</script> <script src=../assets/javascripts/bundle.13a4f30d.min.js></script> <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": false, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
document$.subscribe(() => { lightbox.reload() });
</script></body> </html>