I ran these lines in a Jupyter notebook cell:
session = boto3.session.Session(profile_name="profile1",region_name="us-east-1")
sts_client = session.client('sts')
account = sts_client.get_caller_identity()['Account']
logger.info("Session is active: {}".format(account))
When I run these lines, I get this output:
Found credentials in shared credentials file: ~/.aws/credentials
Found credentials in shared credentials file: ~/.aws/credentials
Found credentials in shared credentials file: ~/.aws/credentials
Found credentials in shared credentials file: ~/.aws/credentials
Found credentials in shared credentials file: ~/.aws/credentials
Session is active: 1234
Session is active: 1234
Session is active: 1234
Session is active: 1234
Session is active: 1234
My question is, why is my output repeating lines? Why is "Session is active" message getting printed 5 times?
Thank you very much! June