in sam/app-s3-athena-dataprocessing/functions/list_glue_crawlers/app.py [0:0]
def lambda_handler(event, context):
if not 'crawler_prefix' in event:
raise ValueError("Required input not provided: crawler_prefix")
print("Looking for crawlers with prefix {}".format(event['crawler_prefix']))
try:
response = client.list_crawlers(
MaxResults=500
)
crawlers = response["CrawlerNames"]
crawler_list = []
for crawler in crawlers:
if crawler.startswith(event['crawler_prefix']):
crawler_list.append(crawler)
return crawler_list
except:
raise