def lambda_handler()

in ta-eventbridge-lambda-s3/lambda_functions/refreshTrustedAdvisorCheck/refreshTrustedAdvisorCheck.py [0:0]


def lambda_handler(event, context):
    response = trustedAdvisor.describe_trusted_advisor_checks(language='en')
    for tacheck in response['checks']:
        if tacheck['name'] in 'Amazon S3 Bucket Permissions':
            checkId = tacheck['id']
            checkResult = trustedAdvisor.describe_trusted_advisor_check_result(checkId=checkId, language='en')
            if utc.localize(datetime.now()) > parser.parse(checkResult['result']['timestamp']) + timedelta(minutes=6):
                trustedAdvisor.refresh_trusted_advisor_check(checkId=checkId)

    return {
        'statusCode': 200,
        'body': json.dumps('Trusted Advisor Check: Amazon S3 Bucket Permissions, has been triggered to refresh.')
    }