Действительность учетных данных проверяется при инициировании запроса. После успешного инициирования ответ будет отправлен полностью. В нашем примере загрузки, если учетные данные были действительными на момент инициации запроса на загрузку, этого достаточно для полной загрузки файла.
Истечение срока действия учетных данных STS - это проблема, при которой повторные подключения к AWS выполняются какчасть долго работающей программы, и программа считывает учетные данные в начале и сохраняет их. Как правило, рекомендуется отделять процесс получения sts-учетных данных от пользователей этих учетных данных, и пользователи должны всегда проверять учетные данные при изменении базового источника учетных данных (обычно файла).
Эти аспекты обрабатываются классом AWS Java SDK ProfileCredentialsProvider
автоматически. Не уверен, что подобный модуль существует и в других языковых привязках.