datacube.utils.aws.get_creds_with_retry#

datacube.utils.aws.get_creds_with_retry(session, max_tries=10, sleep=0.1)[source]#

Attempt to obtain credentials upto max_tries times with back off :type session: Session :param session: botocore session, see mk_boto_session :type max_tries: int :param max_tries: number of attempt before failing and returing None :type sleep: float :param sleep: number of seconds to sleep after first failure (doubles on every consecutive failure)

Return type

Optional[Credentials]