Skip to main content
Domains in object storage
Last update:

Domains in object storage

The object store uses public domains, domains for API and FTP access.

You can retrieve repository objects through public domains:

You can get a reference to the object in a public container through its public domains. A reference to an object in a private container can be create through public domain of the container if necessary.

You can access storage, manage containers and objects through:

Container public domains

The public domain of a container is used to distribute objects from public containers. The public domain of the container is used for unauthorized access to read the container.

You can view the public domain of the container in control panels: from the top menu, press ProductsObject Storage → section Containers → container page → tab Domains → block Main domain.

The domain depends on the country in region where the container is located.

RegionsPoolsPublic domain of the container
St. Petersburg

Moscow
ru-1

ru-7
gis-1
<uuid>.selstorage.ru

In domains <uuid> — unique identifier of the container. The identifier is generated when a public container is created or when the container type is changed to public.

References for objects in public containers always work. You can also get a reference to an object in a private container by the public domain of the container — to do this, the reference needs to be create.

If you want objects in the container to be accessible from your domain, connect the user domain.

Custom Domains

Objects in a public container can be distributed under the guise of their (user) domain. The user domain is added at the container level.Get object through a custom domain can be accessed by clicking here.

You can add custom third-level domains and above.

You can add domains from external DNS hosts or domains delegated to the Selectel DNS hosting.

For all user domains it is necessary to add TLS (SSL) certificates.

More information about working with custom domains in the manual Manage user domains.

Domains for DNS records

Domains for DNS records are used when adding custom domains from external DNS hosting sites.

The domain depends on pool where the container is located.

PooleDomain for DNS records
ru-1access.ru-1.storage.selcloud.ru

CDN domain

Objects from a public container can be distributed via CDN — for this purpose, you can use the creating a CDN resource you need to select an object storage container as the content source. An object that is distributed via CDN can be obtained by default domain which is generated in the CDN.

Swift API Domains

The Swift API domain is an endpoint that can be used to work with containers and load objects via the Swift API. Domain depends on pool where the container is located.

To work with private containers through Swift API domains, authorized access is required.

PooleSwift API Domain
ru-1swift.ru-1.storage.selcloud.ru

S3 API Domains

The S3 API domain is an endpoint that can be used to work with containers and load objects via the S3 API and when connecting via S3 protocol through the storage tools (except FTP). The domain depends on pool where the object storage is located.

Only authorized access is possible through S3 API domains.

PooleS3 API Domain
ru-1s3.ru-1.storage.selcloud.ru

Addressing

When using S3 API domains, two things are possible addressing type. The addressing type determines how to specify the container name when working with the S3 API.

Path-Style addressingVirtual-Hosted addressing
<s3_domain>/<container_name><container_name>.<s3_domain>

FTP host

For your information

FTP connection is only available for containers in the bullet ru-1.

The FTP host is used to connect to object storage by FTP.

PooleHost
ru-1ftp.ru-1.storage.selcloud.ru