INNER CODE UNIT · Python
main
HariSekhon/DevOps-Python-tools · gcp_cloud_function_ifconfig/main.py:41
def main(_):
"""Responds to any HTTP request.
Args:
request (flask.Request): HTTP request object.
Returns:
The response text or any set of values that can be turned into a
Response object using
`make_response <http://flask.pocoo.org/docs/1.0/api/#flask.Flask.make_response>`.
"""
req = requests.get('http://ifconfig.co/json') # show our IP information for debugging VPC connector routing
status_code = req.status_code
status_message = req.reason
content = req.text
return "{} {}\n\n{}".format(status_code, status_message, content)