# Работа через S3

## Основная информация

Мы предлагаем использование **S3** для решения задач безопасного обмена данными любых объемов. В настоящее время наши клиенты используют данное решение для передачи баз для запуска рассылок и обмена статистическими данными.

{% hint style="info" %}
**S3** является лишь транспортом, данные будут размещены в дата-центрах SevenTech. Инфраструктура защищена в соответствии с **ФЗ-152**.
{% endhint %}

## Подключение

Для подключения к **S3** клиент получает следующие реквизиты доступа:

* Имя хоста и порт;
* Идентификатор (Access Key ID);
* Пароль (secretKey);
* Путь (bucket-name).

## Графические клиенты

### CyberDuck

**CyberDuck** — это графический клиент к облачным хранилищам для Mac и Windows. Для установки CyberDuck перейдите на [сайт производителя](https://cyberduck.io/) и скачайте необходимый дистрибутив.

Создайте соединение со следующими параметрами:

* Тип подключения — **Amazon S3**;
* Server и port — укажите имя **хоста** и **порт**;
* Access Key ID — укажите полученный **идентификатор**;
* Secret access key — укажите полученный **пароль** (secretKey);
* Path — укажите **путь** (обязательно укажите в конце символ прямого слеша **/**)

<div align="center"><img src="https://1640188682-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LMTnaPZpFacnqLV5A5H%2F-M-EnM-3Wqznexu0G_Hs%2F-M-ErrPLPs_SpNOQeIO9%2FS3%20SevenTech%202020-02-04%2014-01-25.png?alt=media&#x26;token=912e46d2-9305-4afb-a947-95be5fd212b6" alt=""></div>

### WinSCP

**WinSCP** — это графический клиент к сетевым хранилищам для Windows. Для установки WinSCP перейдите на [сайт производителя](https://winscp.net/) и скачайте необходимый дистрибутив.

{% hint style="danger" %}
Используйте версию не ниже 5.14!
{% endhint %}

Создайте соединение со следующими параметрами:

* File protocol — **Amazon S3**;
* Host anme — укажите только **имя хоста** (порт не нужен);
* Access key ID: укажите полученный **идентификатор**;
* Secret access key: укажите полученный **пароль** (secretKey);
* Нажмите кнопку **Advanced** и в разделе **Directories** укажите полученный ранее **путь (bucket-name)** в поле **Remote directory**.

![](https://1640188682-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LMTnaPZpFacnqLV5A5H%2F-M-EvHYiyCwW5ro4FqUE%2F-M-F9KteQRpr-hYddns3%2FWinSCP%202020-02-04%2015-22-40.png?alt=media\&token=bc42810e-50fa-42ca-a246-eea4bfc167f8)

![](https://1640188682-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LMTnaPZpFacnqLV5A5H%2F-M-EvHYiyCwW5ro4FqUE%2F-M-F9Ktdb-hqQXYSldyW%2FWinSCP%202020-02-04%2015-24-26.png?alt=media\&token=6418f434-e23b-4f9f-9b83-d30e880a3356)

## Интеграция

Для автоматизации выполняемых задач возможно использовать описанные ниже инструменты.

| Type         | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| ------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Монтирование | [s3fs](https://github.com/s3fs-fuse/s3fs-fuse), [goofys](https://github.com/kahing/goofys) — программы для Linux и macOS, позволяющая монтировать бакеты Object Storage через [FUSE](https://ru.wikipedia.org/wiki/FUSE_\(%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_%D1%8F%D0%B4%D1%80%D0%B0\)).                                                                                                                                                                                                                                                     |
| SDK          | <p><a href="https://aws.amazon.com/ru/sdk-for-java/">AWS SDK для Java</a> — это комплект средств разработки для работы с сервисами AWS.</p><p></p><p>Python SDK (boto) — это комплекты средств разработки (SDK) для языков программирования Python 2.x и 3.x. SDK предназначены для работы с сервисами AWS. Для установки boto воспользуйтесь инструкциями в репозитории разработчика: <a href="https://github.com/boto/boto3/blob/develop/README.rst#quick-start">boto3</a>, <a href="https://github.com/boto/boto#installation">boto</a>.</p> |

### &#x20;<a href="#before-you-begin" id="before-you-begin"></a>
