43 lines
804 B
YAML
43 lines
804 B
YAML
|
service: lambdarouter-hello-world
|
||
|
frameworkVersion: ">=1.28.0 <2.0.0"
|
||
|
|
||
|
provider:
|
||
|
name: aws
|
||
|
runtime: go1.x
|
||
|
stage: ${opt:stage, 'dev'}
|
||
|
region: us-west-2
|
||
|
# iamRoleStatements:
|
||
|
# environment:
|
||
|
|
||
|
package:
|
||
|
exclude:
|
||
|
- ./**
|
||
|
include:
|
||
|
- ./bin/**
|
||
|
|
||
|
functions:
|
||
|
hello:
|
||
|
handler: bin/hello
|
||
|
events:
|
||
|
- http:
|
||
|
path: hellosrv/hello
|
||
|
method: post
|
||
|
- http:
|
||
|
path: hellosrv/hello/{name}
|
||
|
method: get
|
||
|
request:
|
||
|
parameters:
|
||
|
path:
|
||
|
name: true
|
||
|
- http:
|
||
|
path: hellosrv/hello/french
|
||
|
method: put
|
||
|
- http:
|
||
|
path: hellosrv/hello/french/{prenom}
|
||
|
method: get
|
||
|
request:
|
||
|
parameters:
|
||
|
path:
|
||
|
prenom: true
|
||
|
#resources:
|