можно ли сделать неограниченное время на aliyun oss при генерации ссылки?

Можно ли сгенерировать ссылку на alibaba с помощью aliyun, чтобы сделать неограниченную ссылку с истекшим сроком действия?

      $timeout = 0; //default 3600 
$signedUrl = $ossClient->signUrl($bucketName, $object, $timeout, "GET");
echo $signedUrl;

2 ответа

Из официальной документации это невозможно.

Максимальный срок действия URL-адреса составляет 32400 секунд , то есть 9 часов.

Вот полная информация по ссылке выше:

Andrea Olivato права насчет максимальной действительности подписанного URL. Если вы ищете статический URL-адрес, срок действия которого никогда не истекает, я вижу только два варианта:

  • Сделать его общедоступным - вы можете установить список управления доступом (ACL) для этого объекта на public-readтак что его может просмотреть любой, у кого есть ссылка. Вы можете установить ACL для объекта через API или веб-консоль.
  • Обслуживайте объект из вашего API - ваш API может получить объект из OSS и передать его клиенту. Этот метод полезен, если объект находится за некоторой авторизацией вашего приложения и не хочет, чтобы объект был полностью общедоступным.
Другие вопросы по тегам