Просто простой и короткий вопрос:
Должен ли я позвонить boto3.client() один раз и повторно использовать клиент, или можно звонить каждый раз, когда мне нужно получить доступ к клиенту?
boto3.client()
С вас взимается плата за вызовы API на AWS. Простое обращение к клиентскому объекту не оплачивается. Таким образом, вы можете сделать несколько звонков, если хотите. Однако имеет смысл создать одну переменную клиента и использовать ее несколько раз.