Ссылки на бакет, объект и версию объекта

Доступ к объекту по подписанной ссылке 

Подписанная ссылка (Pre-Signed URL) — это временный URL-адрес объекта в Объектном хранилище S3. Ссылка позволит посмотреть и скачать объект любому пользователю, даже не имеющему доступ к порталу Т1 Облако. При переходе по ссылке браузер отобразит или сразу скачает объект (в зависимости от формата объекта).

Получить ссылку для просмотра и скачивания объекта можно на портале Т1 Облако.

Ссылка формируется по формату:

<адрес endpoint>/<название бакета>/<название объекта>?AWSAccessKeyId=<X>&Signature=<Y>&Expires=<Z>,

где:

  •  <адрес endpoint> — значение столбца Endpoint.

    1. В главном меню портала выберите Объектные хранилища → Объектное хранилище S3 AZ0 или Объектное хранилище S3 AZ1.
    2. Нажмите на кнопку в столбце Endpoint:

  • <название бакета> — значение столбца Название бакета.

    1. В главном меню портала выберите Объектные хранилища → Объектное хранилище S3 AZ0 или Объектное хранилище S3 AZ1.
    2. Скопируйте имя нужного бакета в столбце Название бакета.
  • <название объекта> — значение столбца Название. Если название объекта задано кириллицей, то оно преобразуется в последовательность латинских символов, например, %D0%9A%D0%BB%D1%8E%D0%B8/%D0%9A%D1%8.

    1. В главном меню портала выберите Объектные хранилища → Объектное хранилище S3 AZ0 или Объектное хранилище S3 AZ1.
    2. Нажмите на строку с бакетом, в котором находится нужный объект.
    3. В столбце Название скопируйте название объекта вместе с расширением.
  • <X> — значение параметра AWSAccessKeyId. Идентификатор публичного ключа пользователя или сервисного аккаунта, который скопировал ссылку;
  • <Y>значение параметра Signature. Криптографическая подпись запроса, созданная на основе секретного ключа пользователя или сервисного аккаунта, который скопировал ссылку;
  • <Z> — значение параметра Expires. Время жизни ссылки в Unix-формате. Ссылка действительна около 40 дней с момента копирования. Чтобы получить точную дату и время истечения ссылки, используйте специальный калькулятор

Доступ к версии объекта по подписанной ссылке

Подписанная ссылка (Pre-Signed URL) — это временный URL-адрес версии объекта в Объектном хранилище S3. Ссылка позволит посмотреть и скачать версию объекта любому пользователю, даже не имеющему доступ к порталу Т1 Облако. При переходе по ссылке браузер отобразит или сразу скачает версию объекта (в зависимости от формата объекта).

Получить ссылку для просмотра и скачивания версии объекта можно на портале Т1 Облако.

Ссылка на версию объекта формируется по формату:

<адрес endpoint>/<название бакета>/<название объекта>?versionId=<ID версии объекта>&AWSAccessKeyId=<X>&Signature=<Y>&Expires=<Z>,

где:

  • <адрес endpoint> — значение столбца Endpoint.

    1. В главном меню портала выберите Объектные хранилища → Объектное хранилище S3 AZ0 или Объектное хранилище S3 AZ1.
    2. Нажмите на кнопку в столбце Endpoint:

  • <название бакета> — значение столбца Название бакета

    1. В главном меню портала выберите Объектные хранилища → Объектное хранилище S3 AZ0 или Объектное хранилище S3 AZ1.
    2. Скопируйте имя нужного бакета в столбце Название бакета.
  • <название объекта> — значение столбца Название. Если название объекта задано кириллицей, то оно преобразуется в последовательность латинских символов, например, %D0%9A%D0%BB%D1%8E%D0%B8/%D0%9A%D1%8. 

    1. В главном меню портала выберите Объектные хранилища → Объектное хранилище S3 AZ0 или Объектное хранилище S3 AZ1.
    2. Нажмите на строку с бакетом, в котором находится нужный объект.
    3. В столбце Название скопируйте название объекта вместе с расширением.
  • <ID версии объекта> — идентификатор версии объекта.

    1. В главном меню портала выберите Объектные хранилища → Объектное хранилище S3 AZ0 или Объектное хранилище S3 AZ1.
    2. Нажмите на строку с бакетом, в котором находится нужный объект.
    3. Нажмите на строку с объектом, в котором находится нужная версия.
    4. В столбце ID скопируйте идентификатор версии.
  • <X> — значение параметра AWSAccessKeyId. Идентификатор публичного ключа пользователя или сервисного аккаунта, который скопировал ссылку;
  • <Y>значение параметра Signature. Криптографическая подпись запроса, созданная на основе секретного ключа пользователя или сервисного аккаунта, который скопировал ссылку;
  • <Z> — значение параметра Expires. Время жизни ссылки в Unix-формате. Ссылка действительна около 40 дней с момента копирования. Чтобы получить точную дату и время истечения ссылки, используйте специальный калькулятор

Публичный доступ к бакету по ссылке

Вы можете сформировать ссылку на бакет по определённому формату и передать её пользователю. Чтобы пользователь, даже не имеющий доступ к порталу Т1 Облако, получил доступ к бакету, отредактируйте правило доступа для Всех пользователей, установив флажок чтение.

Формат ссылки:

<адрес endpoint>/<имя тенанта>:<название бакета>,

где:

  • <адрес endpoint> — значение столбца Endpoint.

    1. В главном меню портала выберите Объектные хранилища → Объектное хранилище S3 AZ0 или Объектное хранилище S3 AZ1.
    2. Нажмите на кнопку в столбце Endpoint:

  • <имя тенанта> — значение столбца Имя тенанта.

    1. В главном меню портала выберите Объектные хранилища → Объектное хранилище S3 AZ0 или Объектное хранилище S3 AZ1.
    2. Нажмите на кнопку в столбце Имя тенанта:

  • <название бакета> — значение столбца Название бакета.

    1. В главном меню портала выберите Объектные хранилища → Объектное хранилище S3 AZ0 или Объектное хранилище S3 AZ1.
    2. Скопируйте имя нужного бакета в столбце Название бакета.

Публичный доступ к объекту по ссылке

Вы можете сформировать ссылку на объект по определённому формату и передать её пользователю. Чтобы пользователь, даже не имеющий доступ к порталу Т1 Облако, получил доступ к объекту, отредактируйте правило доступа для Всех пользователей, установив флажок чтение.

Формат ссылки:

<адрес endpoint>/<имя тенанта>:<название бакета>/<название объекта>,

где:

  • <адрес endpoint> — значение столбца Endpoint.

    1. В главном меню портала выберите Объектные хранилища → Объектное хранилище S3 AZ0 или Объектное хранилище S3 AZ1.
    2. Нажмите на кнопку в столбце Endpoint:

  • <имя тенанта> — значение столбца Имя тенанта.

    1. В главном меню портала выберите Объектные хранилища → Объектное хранилище S3 AZ0 или Объектное хранилище S3 AZ1.
    2. Нажмите на кнопку в столбце Имя тенанта:

  • <название бакета> — значение столбца Название бакета.

    1. В главном меню портала выберите Объектные хранилища → Объектное хранилище S3 AZ0 или Объектное хранилище S3 AZ1.
    2. Скопируйте имя нужного бакета в столбце Название бакета.
  • <название объекта> — значение столбца Название.

    1. В главном меню портала выберите Объектные хранилища → Объектное хранилище S3 AZ0 или Объектное хранилище S3 AZ1.
    2. Нажмите на строку с бакетом, в котором находится нужный объект.
    3. В столбце Название скопируйте название объекта вместе с расширением.