Showing posts from January, 2018

Use Python and VMware Cloud on AWS APIs to create logs in a Slack Channel

Gilles Chekroun Lead NSX Systems Engineer - VMware Europe --- In this article, I will describe how to use a simple AWS Lambda function to create a logging mechanism using a Slack channel and report the status of my VMware Cloud on AWS SDDC Status every 1 min. For that, I will use a simple Python function that will call the necessary APIs in VMC and build the output for the Slack channel. I will also use a CRON job (every 1 mins) to trigger the Lambda function. Install Python You can install python 3.6 for Windows here or for Mac here . In Mac OS X, Python is there by default. My version is: $ python --version Python 2.7.10 I really want to use version 3.6.4. For that i will install "virtualenv" to create a virtual environment and install the proper release there without interferences to my Mac setup. $ virtualenv ~/code/vmc-api --no-site-packages $ brew install python3 $ virtualenv --python=/usr/local/bin/python3 vmc-api Once done, you can activate the new e