Я работаю над переносом сотен и тысяч элементов AWS S3 в другое AWS S3.
Сначала я создаю сеанс с AWS CLI и использую учетные данные сгенерированный в моем ~/.aws/credentials
файле в моем скрипте python для подключения к консоли.
Сейчас я тестирую только несколько файлов (возможно, 5-10), и это, кажется, работает нормально. Тем не менее, я обеспокоен тем, как это будет вести себя с гораздо большим набором данных. Я не хотел бы запускать свой сценарий с большим набором данных, а затем выяснить, что только часть файлов была перенесена, потому что истек мой сеанс ... или истечет время ожидания, если я вызываю команду копирования S3 в мой код boto3 несколько раз?
Я не эксперт по сессиям и токенам, поэтому любая информация здесь будет полезна.