Я могу настроить заголовки так, чтобы срок действия ссылки s3 истек через определенный промежуток времени, но есть ли способ сделать так, чтобы срок действия ссылки истек после щелчка?
Нет способа сделать эту строку, удалив или переименовав файл на S3.
Ваш единственный вариант - убедиться, что ваши URL действительны только в течение очень короткого периода времени.
Вы можете установить время истечения с помощью Bucket Explorer при генерации s3 URL с ним.