Ответ 1
Я считаю, что вы ссылаетесь на подписанные URL-адреса для частных данных, хранящихся на Amazon S3.
Если файлы общедоступны, к ним можно получить доступ с помощью простого URL файла к файлу:
eg http://s3.amazonaws.com/[bucket]/[key]
Однако они могут быть установлены в private, и в этом случае вам необходимо предоставить подписанный URL для доступа к файлу. Этот URL-адрес создается с использованием ваших общедоступных и секретных ключей и его URL-адрес, срок действия которого истекает. например,
http://[bucket].s3.amazonaws.com/[key]?AWSAccessKeyId=[AWS_Public_Key]&Expires=1294766482&Signature=[generated_hash]
В соответствии с вашим вопросом, для веб-графики вы можете повторно использовать тот же сгенерированный URL-адрес с временем истечения срока действия, установленным далеко в будущем, чтобы браузеры могли кэшировать файл, тогда как для загрузки файлов вы, вероятно, создали новый URL-адрес для каждого запроса с истечением срока действия URL-адреса, чтобы защитить ваши данные.
Этот НЕ истекает/удаляет/удаляет ваши данные, хранящиеся на S3. Это влияет только на URL-адрес файла, и вы можете генерировать столько URL-адресов с разными датами истечения срока действия, сколько вам нужно.