CyberDuck
CyberDuck
Подготовка к работе
-
Создайте бакет.
-
Создайте сервисный аккаунт.
-
Назначьте нужную роль сервисному аккаунту, например
storage.editor
. Подробнее о ролях см. в разделе Управление доступом с помощью Yandex Identity and Access Management.Совет
Назначить роль сервисному аккаунту можно на каталог или на бакет. Если роль выдана на каталог, то у графического клиента будет доступ ко всем бакетам в каталоге. Если роль выдана на бакет, то доступ будет только к этому бакету. Для обеспечения гранулярного доступа, назначайте сервисному аккаунту роль на конкретный бакет.
-
Создайте статический ключ доступа.
Примечание
Сервисный аккаунт может просматривать список бакетов только в том каталоге, в котором он был создан.
Сервисный аккаунт может выполнять действия с объектами в бакетах, которые созданы в каталогах, отличных от каталога сервисного аккаунта. Для этого назначьте сервисному аккаунту роли на нужный каталог или бакет в нем.
Установка
Скачайте
Подключение
- Запустите CyberDuck.
- Нажмите кнопку Open Connection.
- Выберите тип подключения — Amazon S3.
- Укажите параметры подключения:
-
Server —
storage.yandexcloud.net
.Чтобы подключиться к определенному бакету, в поле Server укажите
<имя_бакета>.storage.yandexcloud.net
. -
Port —
443
. -
Access Key ID — идентификатор статического ключа, полученный ранее.
-
Secret Access Key — секретный ключ, полученный ранее.
-
- Нажмите кнопку Connect.
После подключения откроется бакет, созданный ранее.
Примечание
CyberDuck работает с Object Storage как с иерархической файловой системой. Это значит, что ключи объектов, загруженных через CyberDuck, будут иметь вид пути к файлу, например prefix/subprefix/picture.jpg
.
Подробности о работе CyberDuck с S3-совместимыми хранилищами см. в документации CyberDuck