Ссылки на бакет, объект и версию объекта
Доступ к объекту по ссылке
Вы можете скопировать и отправить ссылку на объект любому пользователю, даже если у него нет доступа к порталу Т1 Облако.
Формат ссылки зависит от правил доступа к объекту:
- если у объекта нет правила доступа чтение или запись для Всех пользователей, то формируется подписанная ссылка. Ссылка действует около 40 дней;
- если у объекта есть правило доступа чтение или запись для Всех пользователей, то формируется публичная ссылка. Ссылка действует, пока у объекта есть такое правило доступа.
При переходе по ссылке браузер отобразит или сразу скачает объект (в зависимости от формата объекта).
Формат подписанной ссылки на объект
Подписанная ссылка на объект формируется по формату:
<адрес endpoint>/<название бакета>/<название папки>/<название объекта>?AWSAccessKeyId=<X>&Signature=<Y>&Expires=<Z>,
где:
<адрес endpoint> — значение столбца Endpoint.
- <название бакета> — значение столбца Название бакета.
- <название папки> — название папки, в которой находится объект. Если объект находится в корне бакета, то папка не указывается;
<название объекта> — значение столбца Название. Если название объекта задано кириллицей, то оно преобразуется в последовательность латинских символов, например, %D0%9A%D0%BB%D1%8E%D0%B8/%D0%9A%D1%8.
- <X> — значение параметра AWSAccessKeyId. Идентификатор публичного ключа пользователя или сервисного аккаунта, который скопировал ссылку;
- <Y> — значение параметра Signature. Криптографическая подпись запроса, созданная на основе секретного ключа пользователя или сервисного аккаунта, который скопировал ссылку;
- <Z> — значение параметра Expires. Время жизни ссылки в Unix-формате. Ссылка действительна около 40 дней с момента копирования. Чтобы получить точную дату и время истечения ссылки, используйте специальный калькулятор.
Формат публичной ссылки на объект
Публичная ссылка на объект формируется по формату:
<адрес endpoint>/<имя тенанта>:<название бакета>/<название папки>/<название объекта>,
где:
<адрес endpoint> — значение столбца Endpoint.
<имя тенанта> — значение столбца Имя тенанта.
- <название бакета> — значение столбца Название бакета.
- <название папки> — название папки, в которой находится объект. Если объект находится в корне бакета, то папка не указывается;
<название объекта> — значение столбца Название.
Доступ к версии объекта по подписанной ссылке
Вы можете скопировать и отправить ссылку на версию объекта любому пользователю, даже если у него нет доступа к порталу Т1 Облако. Скопировать ссылку на версию объекта можно только у объектов с закрытым публичным доступом (т.е. без правила доступа чтение и запись для Всех пользователей).
Примечание
Если вам нужна ссылка на последнюю версию объекта, скопируйте ссылку на объект. Последняя версия объекта совпадает с объектом.
При переходе по ссылке браузер отобразит или сразу скачает версию объекта (в зависимости от формата версии объекта).
Подписанная ссылка на версию объекта формируется по формату:
<адрес endpoint>/<название бакета>/<название папки>/<название объекта>?versionId=<ID версии объекта>&AWSAccessKeyId=<X>&Signature=<Y>&Expires=<Z>,
где:
<адрес endpoint> — значение столбца Endpoint.
- <название бакета> — значение столбца Название бакета.
<название папки> — название папки, в которой находится объект. Если объект находится в корне бакета, то папка не указывается;
<название объекта> — значение столбца Название. Если название объекта задано кириллицей, то оно преобразуется в последовательность латинских символов, например, %D0%9A%D0%BB%D1%8E%D0%B8/%D0%9A%D1%8.
<ID версии объекта> — идентификатор версии объекта.
- <X> — значение параметра AWSAccessKeyId. Идентификатор публичного ключа пользователя или сервисного аккаунта, который скопировал ссылку;
- <Y> — значение параметра Signature. Криптографическая подпись запроса, созданная на основе секретного ключа пользователя или сервисного аккаунта, который скопировал ссылку;
- <Z> — значение параметра Expires. Время жизни ссылки в Unix-формате. Ссылка действительна около 40 дней с момента копирования. Чтобы получить точную дату и время истечения ссылки, используйте специальный калькулятор.
Доступ к бакету по публичной ссылке
Вы можете вручную сформировать ссылку на бакет. Ссылку можно отправить любому пользователю, даже если у него нет доступа к порталу Т1 Облако. При переходе по ссылке браузер отобразит содержимое бакета.
У бакета должно быть правило доступа чтение для Всех пользователей.
Формат публичной ссылки:
<адрес endpoint>/<имя тенанта>:<название бакета>,
где:
<адрес endpoint> — значение столбца Endpoint.
<имя тенанта> — значение столбца Имя тенанта.
<название бакета> — значение столбца Название бакета.