Я полагаю, что вы ссылаетесь на подписанные URL-адреса для личных данных, хранящихся в Amazon S3.
Если файлы общедоступны, к ним можно получить простой URL-адрес:
например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-адресов с разными датами истечения срока действия, сколько вам нужно.