fixes link issue point
This commit is contained in:
@ -40,7 +40,7 @@ Ceph S3 implementation
|
||||
S3cmd CONFIGURATION[](#s3cmd-configuration "Permalink to this headline")
|
||||
-------------------------------------------------------------------------
|
||||
|
||||
To share bucket using S3 bucket policy you have to configure s3cmd first using this tutorial [How to access private object storage using S3cmd or boto3 on CloudFerro Cloud](How-to-access-private-object-storage-using-S3cmd-or-boto3-on-CloudFerro-Cloud.html)
|
||||
To share bucket using S3 bucket policy you have to configure s3cmd first using this tutorial [How to access private object storage using S3cmd or boto3 on CloudFerro Cloud](How-to-access-private-object-storage-using-S3cmd-or-boto3-on-CloudFerro-Cloud.html.md)
|
||||
|
||||
Declaring bucket policy[](#declaring-bucket-policy "Permalink to this headline")
|
||||
---------------------------------------------------------------------------------
|
||||
|
||||
@ -8,7 +8,7 @@ Step 1 Ensure That Python3 is Preinstalled[](#step-1-ensure-that-python3-is-p
|
||||
|
||||
**On a Desktop Windows System**
|
||||
|
||||
To run **boto3**, you need to have Python preinstalled. If you are running Windows on a desktop computer, the first step of this article shows how to do it: [How to install OpenStackClient GitBash for Windows on CloudFerro Cloud](../openstackcli/How-to-install-OpenStackClient-GitBash-or-Cygwin-for-Windows-on-CloudFerro-Cloud.html).
|
||||
To run **boto3**, you need to have Python preinstalled. If you are running Windows on a desktop computer, the first step of this article shows how to do it: [How to install OpenStackClient GitBash for Windows on CloudFerro Cloud](../openstackcli/How-to-install-OpenStackClient-GitBash-or-Cygwin-for-Windows-on-CloudFerro-Cloud.html.md).
|
||||
|
||||
**On a Virtual Machine Running in CloudFerro Cloud Cloud**
|
||||
|
||||
@ -16,7 +16,7 @@ Virtual machines created in the CloudFerro Cloud cloud will have Python3 already
|
||||
|
||||
1. Log into your CloudFerro Cloud hosting account with access to the Horizon interface: <https://horizon.cloudferro.com>.
|
||||
|
||||
2. Use or create a new instance in the cloud. See article: [Connecting to a Windows VM via RDP through a Linux bastion host port forwarding on CloudFerro Cloud](../windows/Connecting-to-a-Windows-VM-via-RDP-through-a-Linux-bastion-host-port-forwarding-on-CloudFerro-Cloud.html).
|
||||
2. Use or create a new instance in the cloud. See article: [Connecting to a Windows VM via RDP through a Linux bastion host port forwarding on CloudFerro Cloud](../windows/Connecting-to-a-Windows-VM-via-RDP-through-a-Linux-bastion-host-port-forwarding-on-CloudFerro-Cloud.html.md).
|
||||
|
||||
Step 2 Install boto3 on Windows[](#step-2-install-boto3-on-windows "Permalink to this headline")
|
||||
-------------------------------------------------------------------------------------------------
|
||||
|
||||
@ -29,7 +29,7 @@ You need a CloudFerro Cloud hosting account with access to the Horizon interface
|
||||
|
||||
No. 2 **Generated EC2 credentials**
|
||||
|
||||
You need generate EC2 credentials. Learn more here: [How to generate and manage EC2 credentials on CloudFerro Cloud](../cloud/How-to-generate-ec2-credentials-on-CloudFerro-Cloud.html)
|
||||
You need generate EC2 credentials. Learn more here: [How to generate and manage EC2 credentials on CloudFerro Cloud](../cloud/How-to-generate-ec2-credentials-on-CloudFerro-Cloud.html.md)
|
||||
|
||||
No. 3 **A Linux computer or virtual machine**
|
||||
|
||||
|
||||
@ -6,9 +6,9 @@ LEGACY ARTICLE
|
||||
This article is marked as a legacy document and may not reflect the latest information.
|
||||
Please refer to the following articles:
|
||||
|
||||
[How to access object storage from CloudFerro Cloud using boto3](How-to-access-object-storage-from-CloudFerro-Cloud-using-boto3.html)
|
||||
[How to access object storage from CloudFerro Cloud using boto3](How-to-access-object-storage-from-CloudFerro-Cloud-using-boto3.html.md)
|
||||
|
||||
[How to access object storage from CloudFerro Cloud using s3cmd](How-to-access-object-storage-from-CloudFerro-Cloud-using-s3cmd.html)
|
||||
[How to access object storage from CloudFerro Cloud using s3cmd](How-to-access-object-storage-from-CloudFerro-Cloud-using-s3cmd.html.md)
|
||||
|
||||
**Introduction**
|
||||
|
||||
@ -16,7 +16,7 @@ Private object storage (buckets within user’s project) can be used in various
|
||||
|
||||
**S3cmd**
|
||||
|
||||
In order to acquire access to Object Storage buckets via S3cmd, first you have to generate your own EC2 credentials with this tutorial [How to generate and manage EC2 credentials on CloudFerro Cloud](../cloud/How-to-generate-ec2-credentials-on-CloudFerro-Cloud.html).
|
||||
In order to acquire access to Object Storage buckets via S3cmd, first you have to generate your own EC2 credentials with this tutorial [How to generate and manage EC2 credentials on CloudFerro Cloud](../cloud/How-to-generate-ec2-credentials-on-CloudFerro-Cloud.html.md).
|
||||
|
||||
Once EC2 credentials are generated, ensure that your instance or local machine is equipped with S3cmd:
|
||||
|
||||
@ -124,7 +124,7 @@ s3cmd -h
|
||||
|
||||
Warning
|
||||
|
||||
We strongly recommend using virtualenv for isolating python packages. Configuration tutorial is this: [How to install Python virtualenv or virtualenvwrapper on CloudFerro Cloud](../cloud/How-to-install-Python-virtualenv-or-virtualenvwrapper-on-CloudFerro-Cloud.html)
|
||||
We strongly recommend using virtualenv for isolating python packages. Configuration tutorial is this: [How to install Python virtualenv or virtualenvwrapper on CloudFerro Cloud](../cloud/How-to-install-Python-virtualenv-or-virtualenvwrapper-on-CloudFerro-Cloud.html.md)
|
||||
|
||||
If virtualenv is activated:
|
||||
|
||||
|
||||
@ -21,9 +21,9 @@ Conflict (HTTP 409) (Request-ID: tx00000000000001bb5e8e5-006135c488-35bc5d520-di
|
||||
|
||||
To delete a large S3 bucket we can use **s3cmd**.
|
||||
|
||||
In order to acquire access to your Object Storage buckets via s3cmd, first you have to generate your own EC2 credentials with the following tutorial: [How to generate and manage EC2 credentials on CloudFerro Cloud](../cloud/How-to-generate-ec2-credentials-on-CloudFerro-Cloud.html)
|
||||
In order to acquire access to your Object Storage buckets via s3cmd, first you have to generate your own EC2 credentials with the following tutorial: [How to generate and manage EC2 credentials on CloudFerro Cloud](../cloud/How-to-generate-ec2-credentials-on-CloudFerro-Cloud.html.md)
|
||||
|
||||
After that, you have to configure s3cmd as explained in the following article: [How to access private object storage using S3cmd or boto3 on CloudFerro Cloud](How-to-access-private-object-storage-using-S3cmd-or-boto3-on-CloudFerro-Cloud.html)
|
||||
After that, you have to configure s3cmd as explained in the following article: [How to access private object storage using S3cmd or boto3 on CloudFerro Cloud](How-to-access-private-object-storage-using-S3cmd-or-boto3-on-CloudFerro-Cloud.html.md)
|
||||
|
||||
After this, you should be able to list and access your Object Storage.
|
||||
|
||||
|
||||
@ -31,7 +31,7 @@ This article was written for Ubuntu 22.04. If you are running a different distri
|
||||
|
||||
No. 3 **Object storage container**
|
||||
|
||||
You need at least one object storage container on CloudFerro Cloud cloud. The following article shows how to create one: [How to use Object Storage on CloudFerro Cloud](How-to-use-Object-Storage-on-CloudFerro-Cloud.html).
|
||||
You need at least one object storage container on CloudFerro Cloud cloud. The following article shows how to create one: [How to use Object Storage on CloudFerro Cloud](How-to-use-Object-Storage-on-CloudFerro-Cloud.html.md).
|
||||
|
||||
As a concrete example, let’s say that the container is named **my-files** and that it contains two items. This is what it could look like in the Horizon dashboard:
|
||||
|
||||
@ -41,7 +41,7 @@ With the proper **s3fs** command from this article, you will be able to access t
|
||||
|
||||
No. 4 **Generated EC2 credentials**
|
||||
|
||||
You need to have EC2 credentials for your object storage containers generated. The following article will tell you how to do it: [How to generate and manage EC2 credentials on CloudFerro Cloud](../cloud/How-to-generate-ec2-credentials-on-CloudFerro-Cloud.html).
|
||||
You need to have EC2 credentials for your object storage containers generated. The following article will tell you how to do it: [How to generate and manage EC2 credentials on CloudFerro Cloud](../cloud/How-to-generate-ec2-credentials-on-CloudFerro-Cloud.html.md).
|
||||
|
||||
No. 5 **Knowledge of the Linux command line**
|
||||
|
||||
|
||||
@ -16,12 +16,12 @@ You need a CloudFerro Cloud hosting account with access to the Horizon interface
|
||||
|
||||
No. 2. **Object storage container**
|
||||
|
||||
You need at least one object storage container on the CloudFerro Cloud cloud. If you do not have one yet, please follow this article: [How to use Object Storage on CloudFerro Cloud](How-to-use-Object-Storage-on-CloudFerro-Cloud.html)
|
||||
You need at least one object storage container on the CloudFerro Cloud cloud. If you do not have one yet, please follow this article: [How to use Object Storage on CloudFerro Cloud](How-to-use-Object-Storage-on-CloudFerro-Cloud.html.md)
|
||||
|
||||
No. 3. **Generated EC2 Credentials**
|
||||
|
||||
You need to generate EC2 credentials for your account.
|
||||
|
||||
The following article contains information how to do it on Linux: [How to generate and manage EC2 credentials on CloudFerro Cloud](../cloud/How-to-generate-ec2-credentials-on-CloudFerro-Cloud.html).
|
||||
The following article contains information how to do it on Linux: [How to generate and manage EC2 credentials on CloudFerro Cloud](../cloud/How-to-generate-ec2-credentials-on-CloudFerro-Cloud.html.md).
|
||||
|
||||
If instead you want to do it on Windows, you will need to install the OpenStack CLI client first. Check one of these articles to learn more.
|
||||
@ -38,11 +38,11 @@ sudo apt install awscli
|
||||
|
||||
No. 3 **Generated EC2 credentials**
|
||||
|
||||
To authenticate to CloudFerro Cloud cloud when using AWS CLI, you need to use EC2 credentials. If you don’t have them yet, check [How to generate and manage EC2 credentials on CloudFerro Cloud](../cloud/How-to-generate-ec2-credentials-on-CloudFerro-Cloud.html)
|
||||
To authenticate to CloudFerro Cloud cloud when using AWS CLI, you need to use EC2 credentials. If you don’t have them yet, check [How to generate and manage EC2 credentials on CloudFerro Cloud](../cloud/How-to-generate-ec2-credentials-on-CloudFerro-Cloud.html.md)
|
||||
|
||||
No. 4 **Bucket naming rules**
|
||||
|
||||
Over the course of this article, you will create several buckets. Make sure that you know the rules regarding what characters are allowed in bucket names. See section **Creating a new object storage container** of [How to use Object Storage on CloudFerro Cloud](How-to-use-Object-Storage-on-CloudFerro-Cloud.html) to learn more.
|
||||
Over the course of this article, you will create several buckets. Make sure that you know the rules regarding what characters are allowed in bucket names. See section **Creating a new object storage container** of [How to use Object Storage on CloudFerro Cloud](How-to-use-Object-Storage-on-CloudFerro-Cloud.html.md) to learn more.
|
||||
|
||||
No. 5 **Terminology: container vs. bucket**
|
||||
|
||||
@ -2986,13 +2986,13 @@ What To Do Next[](#what-to-do-next "Permalink to this headline")
|
||||
AWS CLI is not the only available way of interacting with object storage. Other ways include:
|
||||
|
||||
Horizon dashboard
|
||||
: [How to use Object Storage on CloudFerro Cloud](How-to-use-Object-Storage-on-CloudFerro-Cloud.html)
|
||||
: [How to use Object Storage on CloudFerro Cloud](How-to-use-Object-Storage-on-CloudFerro-Cloud.html.md)
|
||||
|
||||
s3fs
|
||||
: [How to Mount Object Storage Container as a File System in Linux Using s3fs on CloudFerro Cloud](How-to-mount-object-storage-container-as-a-file-system-in-Linux-using-s3fs-on-CloudFerro-Cloud.html)
|
||||
: [How to Mount Object Storage Container as a File System in Linux Using s3fs on CloudFerro Cloud](How-to-mount-object-storage-container-as-a-file-system-in-Linux-using-s3fs-on-CloudFerro-Cloud.html.md)
|
||||
|
||||
Rclone
|
||||
: [How to mount object storage container from CloudFerro Cloud as file system on local Windows computer](How-to-mount-object-storage-container-from-CloudFerro-Cloud-as-file-system-on-local-Windows-computer.html)
|
||||
: [How to mount object storage container from CloudFerro Cloud as file system on local Windows computer](How-to-mount-object-storage-container-from-CloudFerro-Cloud-as-file-system-on-local-Windows-computer.html.md)
|
||||
|
||||
s3cmd
|
||||
: [How to access object storage from CloudFerro Cloud using s3cmd](How-to-access-object-storage-from-CloudFerro-Cloud-using-s3cmd.html)
|
||||
: [How to access object storage from CloudFerro Cloud using s3cmd](How-to-access-object-storage-from-CloudFerro-Cloud-using-s3cmd.html.md)
|
||||
@ -13,10 +13,10 @@ SSE-C is working as on the moment of uploading an object. Server uses the encryp
|
||||
Requirements[](#requirements "Permalink to this headline")
|
||||
-----------------------------------------------------------
|
||||
|
||||
* A bucket ([How to use Object Storage on CloudFerro Cloud](How-to-use-Object-Storage-on-CloudFerro-Cloud.html))
|
||||
* A bucket ([How to use Object Storage on CloudFerro Cloud](How-to-use-Object-Storage-on-CloudFerro-Cloud.html.md))
|
||||
* A user with the required access rights on the bucket
|
||||
|
||||
* EC2 credentials ([How to generate and manage EC2 credentials on CloudFerro Cloud](../cloud/How-to-generate-ec2-credentials-on-CloudFerro-Cloud.html))
|
||||
* EC2 credentials ([How to generate and manage EC2 credentials on CloudFerro Cloud](../cloud/How-to-generate-ec2-credentials-on-CloudFerro-Cloud.html.md))
|
||||
* Have installed and configured aws
|
||||
|
||||
If you have not used aws before:
|
||||
|
||||
@ -1,2 +1,17 @@
|
||||
S3[](#s3 "Permalink to this headline")
|
||||
=======================================
|
||||
# S3 Storage
|
||||
|
||||
## Available Documentation
|
||||
|
||||
* [Policy JSON file’s sections[](#policy-json-file-s-sections "Permalink to this headline")](Bucket-sharing-using-s3-bucket-policy-on-CloudFerro-Cloud.html.md)
|
||||
* [Configuration files for s3cmd command on CloudFerro Cloud](Configuration-files-for-s3cmd-command-on-CloudFerro-Cloud.html.md)
|
||||
* [How To Install boto3 In Windows on CloudFerro Cloud](How-To-Install-boto3-In-Windows-on-CloudFerro-Cloud.html.md)
|
||||
* [How to access object storage from CloudFerro Cloud using boto3](How-to-access-object-storage-from-CloudFerro-Cloud-using-boto3.html.md)
|
||||
* [How to access object storage from CloudFerro Cloud using s3cmd](How-to-access-object-storage-from-CloudFerro-Cloud-using-s3cmd.html.md)
|
||||
* [How to access private object storage using S3cmd or boto3 on CloudFerro Cloud](How-to-access-private-object-storage-using-S3cmd-or-boto3-on-CloudFerro-Cloud.html.md)
|
||||
* [How to delete large S3 bucket on CloudFerro Cloud](How-to-delete-large-S3-bucket-on-CloudFerro-Cloud.html.md)
|
||||
* [How to install s3cmd on Linux on CloudFerro Cloud](How-to-install-s3cmd-on-Linux-on-CloudFerro-Cloud.html.md)
|
||||
* [How to mount object storage container as a file system in Linux using s3fs on CloudFerro Cloud](How-to-mount-object-storage-container-as-a-file-system-in-Linux-using-s3fs-on-CloudFerro-Cloud.html.md)
|
||||
* [How to mount object storage container from CloudFerro Cloud as file system on local Windows computer](How-to-mount-object-storage-container-from-CloudFerro-Cloud-as-file-system-on-local-Windows-computer.html.md)
|
||||
* [Deleting one file[](#deleting-one-file "Permalink to this headline")](How-to-use-Object-Storage-on-CloudFerro-Cloud.html.md)
|
||||
* [Step 1: Configure AWS CLI[](#step-1-configure-aws-cli "Permalink to this headline")](S3-bucket-object-versioning-on-CloudFerro-Cloud.html.md)
|
||||
* [Server Side Encryption with Customer Managed Keys SSE C on CloudFerro Cloud](Server-Side-Encryption-with-Customer-Managed-Keys-SSE-C-on-CloudFerro-Cloud.html.md)
|
||||
|
||||
Reference in New Issue
Block a user