Настройка работы с API Amazon S3

Чтобы сгенерировать ключи для доступа к API S3, в личном кабинете перейдите в раздел Объектное хранилище - Доступ и нажмите кнопку Сгенерировать учетные данные

S3cmd:

Для настройки S3cmd для работы с нашим объектным хранилищем необходимо создать в вашей домашней директории файл .s3cfg со следующим содержимым:

[default]
access_key = Ваш Access Key ID
secret_key = Ваш Secret Access Key 
bucket_location = us-east-1
host_base = objects.cloud.zibort.com
host_bucket = objects.cloud.zibort.com
use_https = True

Cyberduck:

Для настройки Cyberduck необходимо выбрать:

  • Тип подключения Amazon S3
  • Сервер: https://objects.cloud.zibort.com/
  • Access Key ID: Ваш Access Key ID
  • Secret Access Key: Ваш Secret Access Key

Gitlab storage:

В своей инсталляции Gitlab вы можете использовать наше обьектное хранилище для хранения различных типов данных.

Пример конфигурации параметров подключения:

gitlab_rails['object_store']['connection'] = {
    'provider' => 'AWS',
    'endpoint' => 'https://objects.cloud.zibort.com',
    'path_style' => true,
    'region' => 'us-east-1',
    'aws_access_key_id' => 'Ваш Access Key ID',
    'aws_secret_access_key' => 'Ваш Secret Access Key',
    'aws_signature_version' => 2,
    'enable_signature_v4_streaming' => false
}

Gitlab container registry:

Для хранения Gitlab Container Registry, конфигурация немного отличается:

registry['storage'] = {
    's3' => {
    'accesskey' => 'Ваш Access Key ID',
    'secretkey' => 'Ваш Secret Access Key',
    'region' => 'us-east-1',
    'regionendpoint' => 'https://objects.cloud.zibort.com'
    },
    'redirect' => {
    'disable' => true
    }
}