Настройка работы с API Amazon S3
Чтобы сгенерировать ключи для доступа к API S3, в личном кабинете перейдите в раздел Объектное хранилище - Доступ и нажмите кнопку Сгенерировать учетные данные
Для настройки 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 необходимо выбрать:
- Тип подключения
Amazon S3
- Сервер:
https://objects.cloud.zibort.com/
- Access Key ID:
Ваш Access Key ID
- Secret Access Key:
Ваш Secret Access Key
В своей инсталляции 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, конфигурация немного отличается:
registry['storage'] = {
's3' => {
'accesskey' => 'Ваш Access Key ID',
'secretkey' => 'Ваш Secret Access Key',
'region' => 'us-east-1',
'regionendpoint' => 'https://objects.cloud.zibort.com'
},
'redirect' => {
'disable' => true
}
}