FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[View Raw Code]
[Original HTTPS Page]
pdf-processor/serverless.yml at master · zeddysoft/pdf-processor · GitHub
zeddysoft
/
pdf-processor
Public
Notifications
You must be signed in to change notification settings
Fork
4
Star
21
Code
Issues
0
Pull requests
0
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
Expand file tree
Breadcrumbs
pdf-processor
/
serverless.yml
Copy path
More file actions
More file actions
Latest commit
History
History
History
110 lines (98 loc) · 2.93 KB
Breadcrumbs
pdf-processor
/
serverless.yml
Copy path
File metadata and controls
110 lines (98 loc) · 2.93 KB
Raw
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
#
Welcome to Serverless!
#
#
This file is the main config file for your service.
#
It's very minimal at this point and uses default values.
#
You can always add more config options for more control.
#
We've included some commented out config examples here.
#
Just uncomment any of them to get that config option.
#
#
For full config options, check the docs:
#
docs.serverless.com
#
#
Happy Coding!
service
:
my-service
#
NOTE: update this with your service name
#
You can pin your service to only deploy with a specific Serverless version
#
Check out our docs for more details
#
frameworkVersion: "=X.X.X"
provider
:
name
:
aws
runtime
:
nodejs8.10
timeout
:
900
memorySize
:
1024
#
you can overwrite defaults here
#
stage: dev
#
region: us-east-1
#
you can add statements to the Lambda function's IAM Role here
#
iamRoleStatements:
#
- Effect: "Allow"
#
Action:
#
- "s3:ListBucket"
#
Resource: { "Fn::Join" : ["", ["arn:aws:s3:::", { "Ref" : "ServerlessDeploymentBucket" } ] ] }
#
- Effect: "Allow"
#
Action:
#
- "s3:PutObject"
#
Resource:
#
Fn::Join:
#
- ""
#
- - "arn:aws:s3:::"
#
- "Ref" : "ServerlessDeploymentBucket"
#
- "/*"
#
you can define service wide environment variables here
#
environment:
#
variable1: value1
#
you can add packaging information here
#
package:
#
include:
#
- include-me.js
#
- include-me-dir/**
#
exclude:
#
- exclude-me.js
#
- exclude-me-dir/**
functions
:
getAutomobiles
:
handler
:
handler.getAutomobiles
#
The following are a few example events you can configure
#
NOTE: Please make sure to change your handler code to work with those events
#
Check the event documentation for details
events
:
-
http
:
path
:
getAutomobiles
method
:
post
#
- s3: ${env:BUCKET}
#
- schedule: rate(10 minutes)
#
- sns: greeter-topic
#
- stream: arn:aws:dynamodb:region:XXXXXX:table/foo/stream/1970-01-01T00:00:00.000
#
- alexaSkill: amzn1.ask.skill.xx-xx-xx-xx
#
- alexaSmartHome: amzn1.ask.skill.xx-xx-xx-xx
#
- iot:
#
sql: "SELECT * FROM 'some_topic'"
#
- cloudwatchEvent:
#
event:
#
source:
#
- "aws.ec2"
#
detail-type:
#
- "EC2 Instance State-change Notification"
#
detail:
#
state:
#
- pending
#
- cloudwatchLog: '/aws/lambda/hello'
#
- cognitoUserPool:
#
pool: MyUserPool
#
trigger: PreSignUp
#
Define function environment variables here
#
environment:
#
variable2: value2
#
you can add CloudFormation resource templates here
#
resources:
#
Resources:
#
NewResource:
#
Type: AWS::S3::Bucket
#
Properties:
#
BucketName: my-new-bucket
#
Outputs:
#
NewOutput:
#
Description: "Description for the output"
#
Value: "Some output value"
#
adding these two lines
plugins
:
-
serverless-offline
Back
|
FazBrowse Home
|
New Git URL