diff --git a/protocols/openstack/index.md b/protocols/openstack/index.md index ccf965df..e53acf41 100644 --- a/protocols/openstack/index.md +++ b/protocols/openstack/index.md @@ -100,7 +100,6 @@ Refer to the [Cyberduck CLI](../../cli/index.md) documentation for more operatio - [OVH](ovh.md) - [HubiC (OVH)](hubic.md) - [Zetta.IO](zetta.io.md) -- [Selectel Cloud Storage](selectel.md) - [Infomaniak](infomaniak.md) - [OpenStack FlexCloud](flexcloud.md) diff --git a/protocols/openstack/providers.md b/protocols/openstack/providers.md index 7d762821..6488f36b 100644 --- a/protocols/openstack/providers.md +++ b/protocols/openstack/providers.md @@ -16,7 +16,6 @@ internap memset oktawave ovh -selectel swiftstack zetta.io ::: diff --git a/protocols/openstack/selectel.md b/protocols/openstack/selectel.md deleted file mode 100644 index 9de001cb..00000000 --- a/protocols/openstack/selectel.md +++ /dev/null @@ -1,15 +0,0 @@ -Selectel Cloud Storage -==== - -:::{image} _images/selectel.png -:alt: Selectel Drive Icon -:width: 128px -::: - -> [Selectel Cloud Storage](https://selectel.ru/en/services/cloud/storage/) is a durable solution for developers and businesses. - -## Connecting - -Connect using the preconfigured [connection profile](../../cyberduck/connection.md#connection-profiles): - -- {download}`Download` the *Selectel Cloud Storage Connection Profile* or install it from *Preferences… → Profiles* for preconfigured settings. \ No newline at end of file diff --git a/protocols/openstack/_images/selectel.png b/protocols/s3/_images/selectel.png similarity index 100% rename from protocols/openstack/_images/selectel.png rename to protocols/s3/_images/selectel.png diff --git a/protocols/s3/providers.md b/protocols/s3/providers.md index a4fa05fb..08cb5c7e 100644 --- a/protocols/s3/providers.md +++ b/protocols/s3/providers.md @@ -22,6 +22,7 @@ pilvio polycloud scaleway seagate +selectel spectra storadera storjdcs diff --git a/protocols/s3/selectel.md b/protocols/s3/selectel.md new file mode 100644 index 00000000..c481b238 --- /dev/null +++ b/protocols/s3/selectel.md @@ -0,0 +1,43 @@ +Selectel S3 Storage +==== + +```{image} _images/selectel.png +:alt: Selectel Drive Icon +:width: 128px +``` + +> [Selectel Cloud Storage](https://docs.selectel.ru/en/cloud/object-storage/) is a durable S3 for developers and businesses. + +## Connecting + +{download}`Download` the *Selectel S3 Cloud Storage Connection Profile* or install it from *Preferences… → Profiles* for preconfigured settings. + +:::{tip} +The container must have virtual-hosted addressing enabled, see the [Detailed instructions for connection](https://docs.selectel.ru/en/cloud/object-storage/tools/cyberduck/) for more details. +::: + +### Configure Access + +Access can be configured by a user with role _Account Owner_ or _User Administrator_ in Selectel S3. Create a service user with a role with access to S3 object storage, see [Role Model Access](https://docs.selectel.ru/en/cloud/object-storage/manage/manage-access/) for details. +Issue the user an S3 key. + +### Configuration + +1. Choose _[Open Connection…](../cyberduck/connection.md)_ or add a _[New Bookmark](../cyberduck/bookmarks.md)_ to save the connection settings. +2. Select the _S3 Selectel_ protocol or alterntively the generic Amazon S3 profile. +3. In the _Server_ field, enter the domain `s3.ru-1.storage.selcloud.ru`, where `ru-1` is the pool that hosts the object storage. +4. In the _Access Key ID_ field, insert the value of the _Access key_ field from your S3 key. +5. In the _Secret Access Key_ field, insert the value of the _Secret key_ field from your S3 key. + +## Selectel S3 API Domains + +Only authorized access is possible through S3 API domains. You have to use S3-key to work with containers and upload objects via: + +- `s3.ru-1.storage.selcloud.ru/` domain with Path-Style addressing, used if Virtual-Hosted addressing is not enabled. +- `.s3.ru-1.storage.selcloud.ru` domain with Virtual-Hosted addressing, used by default. + +We strongly recommend using Virtual-Hosted addressing. In this example, `ru-1` is the pool that hosts the object store. + +## Selectel FTP API Domains + +- `ftp.ru-1.storage.selcloud.ru` domain, used if you need make a connection using FTP[](../ftp.md). \ No newline at end of file