serverless
Version:
Serverless Framework - Build web, mobile and IoT applications with serverless architectures using AWS Lambda, Azure Functions, Google CloudFunctions & more
45 lines (27 loc) • 1.28 kB
Markdown
<!--
title: Hello World Python Example
menuText: Hello World Python Example
description: Create a Python Hello World OpenWhisk function
layout: Doc
-->
<!-- DOCS-SITE-LINK:START automatically generated -->
### [Read this on the main serverless docs site](https://www.serverless.com/framework/docs/providers/openwhisk/examples/hello-world/python/)
<!-- DOCS-SITE-LINK:END -->
# Hello World Python Example
Make sure `serverless` is installed. [See installation guide](../../../guide/installation.md).
## 1. Create a service
`serverless create --template openwhisk-python --path myService` or `sls create --template openwhisk-python --path myService`, where 'myService' is a new folder to be created with template service files. Change directories into this new folder.
## 2. Install Provider Plugin
`npm install` in the service directory.
## 3. Deploy
`serverless deploy` or `sls deploy`. `sls` is shorthand for the Serverless CLI command
## 4. Invoke deployed function
`serverless invoke --function helloWorld` or `serverless invoke -f helloWorld`
`-f` is shorthand for `--function`
In your terminal window you should see the response from Apache OpenWhisk
```bash
{
"payload": "Hello, World!"
}
```
Congrats you have deployed and ran your Hello World function!