A Предписанный URL разрешает доступ к закрытым объектам, хранящимся на Amazon S3. Это средство обеспечения безопасности объектов, но предоставление временного доступа к определенному объекту.
Он создается посредством вычисления хеша на основе пути объекта, времени истечения срока действия и общего секретного ключа доступа, принадлежащего учетной записи, имеющей разрешение на доступ к объекту Amazon S3. Таким образом, каждый предварительно подписанный URL-адрес составляет , уникальный для каждого объекта. и не могут действовать в качестве подстановочного знака для всего каталога.
Некоторые альтернативы:
- Грант публичный доступ ко всем объектам в подкаталоге с помощью политики Bucket. Это означает, что объекты больше не являются частными, но это самый простой способ «опубликовать» ведро или каталог или объекты.
- Доступ через API, а не план URL-адресов, который включает в себя передачу учетных данных, которые могут быть связаны с пользователем, созданным в Identity and Access Management (IAM). Это потребует использования такого инструмента, как AWS Command Line Interface (CLI) для извлечения объектов, а не веб-браузера, и имеет то преимущество, что он может копировать несколько объектов одновременно (как обычная команда
cp
).
Смотрите также: AWS CLI copy command
Спасибо за обновление @Houseman, это может пригодиться в будущем – jolyonruss