В presigned URLs в S3 файлы, которые мы производим работают нормально на некоторое время, а затем мы получаем сообщение об ошибке:GetPreSignedUrl и Elastic Beanstalk
<Error>
<Code>ExpiredToken</Code>
<Message>The provided token has expired.</Message>
...
</Error>
У нас есть веб-приложение ASP.NET MVC, работающих на упругом бобовый стебель под роль IAM и создают связи с вызовом api GetPresignedUrl(). Дата истечения срока действия составляет 2 года, поэтому я думаю, что причина, по которой ссылки истекают, заключается в том, что "any URLs using IAM role keys will expire when that role key expires".
Каков наилучший способ создания назначенных URL-адресов из веб-приложений с эластичным beanstalk-сервером, срок действия которых не истечет при развертывании новой версии приложения?