in Solutions/AWSSCV-DashboardAlarms/Code/awsscv_alarm_to_chatter/awsscv_alarm_to_chatter.py [0:0]
def lambda_handler(event, context):
    logger.debug(event)
    try:
        sf_chatter_feed_id = os.getenv('sf_chatter_feed_id', None)
        ids = []
        if sf_chatter_feed_id is not None:
            sf = Salesforce()
            for record in event['Records']:
                results = sf.create_formatted_chatter_post(sf_chatter_feed_id, format_record(record), 'AllUsers');
                logger.debug(results)
                ids.append({ "id": results['id'] })
        return { "success": True, "ids": ids }
    except Exception as e:
        logger.error(e)
        return { "success": False, "error": str(e) }