Docker images created by running the create-function
subcommand on a Lambda function are ready to execute.
You can convert any Lambda function of type nodejs 0.10, python 2.7 and Java 8 into an IronFunction compatible Docker Image as follows:
fn lambda create-function <name> <runtime> <handler> <files...>
- name: the name of the created docker image which should have the format
<username>/<image-name>
- runtime: any of the following
nodejs
,python2.7
orjava8
- handler: a handler takes a different form per runtime
- java8:
<namespace>.<class>::<handler>
- python2.7:
<filename>.<handler>
- nodejs:
<filename>.<handler>
- java8:
- file: the files to be converted, however for java8 only one file of type
jar
is allowed.
e.g:
fn lambda create-function irontest/node-exec:1 nodejs node_exec.handler node_exec.js