Skip to main content

Domains in S3

Last update:

S3 uses public domains, domains for API and FTP access.

You can retrieve repository objects through public domains:

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

You can access the storage, manage bucket and objects through:

Public domains of baquettes

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

You can view the public domain of a bucket in the control panel: in the top menu, click ProductsS3Bucket section → Bucket page → Domains tab → Primary Domain block .

The domain depends on the country in whose region the bucket is located.

RegionsPoolsThe public domain of baketa
St. Petersburg

Moscow
ru-1

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

In <domains `` uuid> is a unique identifier of the bucket.The identifier is generated when creating a public bucket or when changing the type of bucket to public.

Links for objects in public bucket always work.You can also get a link to an object in a private bucket by the public domain of the bucket — for this you need to create a link.

If you want the objects in the bucket to be accessible from your domain, connect a custom domain.

Custom Domains

You can distribute objects in a public bucket under the guise of your (user) domain. The user domain is added at the bucket level. You can get an object through a custom domain by following the link.

You can add custom third-level domains and above.

You can add external DNS hosted domains or domains delegated to Selectel DNS hosting.

You must add TLS (SSL) certificates for all user domains.

For more information about working with custom domains, see the Manage Custom Domains tutorial.

Domains for DNS records

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

The domain depends on the pool in which the bucket resides.

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

CDN domain

Objects from a public bucket can be distributed via CDN — for this purpose, when creating a CDN resource, select the S3 bucket as the content source.An object that is distributed via CDN can be retrieved by the default domain that is generated in the CDN.

Swift API Domains

The Swift API domain is an endpoint that can be used to work with bucket and load objects through the Swift API.The domain depends on the pool in which the bucket resides.

Authorized access is required to work with private buckets through Swift API domains.

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

S3 API Domains

The S3 API domain is an endpoint that can be used for working with buckets and uploading objects via the S3 API, and when connecting via the S3 protocol via storage tools (other than FTP).The domain depends on the pool in which S3 resides.

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 types of addressing are possible. The addressing type determines how to specify the name of the bucket when working with S3 API.

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

FTP host

For your information

FTP connection is available only for bucket pools ru-1 and ru-7.

The FTP host is used to connect to the S3 using the FTP protocol.

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