boto3.client("s3")
создает клиента с использованием сеанса по умолчанию . То же самое, что и
boto3.DEFAULT_SESSION.client('s3')
boto3.Session()
, создает новый сеанс. Поскольку аргументы не указаны, созданный объект будет эквивалентен сеансу по умолчанию. Обычно вы создаете новый сеанс, если хотите использовать новый профиль учетных данных , например,
boto3.Session(profile_name='non-default-profile')
a == b
разные, поскольку это разные экземпляры Client
.