in Lambda/TagOnRestore/src/lambda_handler.py [0:0]
def handler(event, context):
"""
Entry point for the Lambda function.
"""
logger.info(f'Event : {event}')
tag_replicator = TagOnRestore(event, context)
if event.get('source') == 'aws.backup':
try:
tag_replicator.handle_aws_backup_event(event)
except Exception:
var = traceback.format_exc()
logger.error(f"Error {var} in handle_aws_backup_event")
elif event.get('RefreshTagItems') == 'true':
logger.info('RefreshTagItems request')
try:
tag_replicator.refresh_tags_for_existing_restore_jobs(event)
except Exception:
var = traceback.format_exc()
logger.error(f"Error {var} in refresh_tags_for_existing_restore_jobs")