File tree 1 file changed +52
-0
lines changed
1 file changed +52
-0
lines changed Original file line number Diff line number Diff line change
1
+ service :
2
+ name : metadata-python-example
3
+ custom :
4
+ bucket : test-bucket-for-csvs
5
+ provider :
6
+ name : aws
7
+ runtime : python3.6
8
+ memorySize : 128
9
+ timeout : 10
10
+ stage : production
11
+ region : us-east-1
12
+ iamRoleStatements :
13
+ - Effect : Allow
14
+ Action :
15
+ - s3:GetObject
16
+ Resource : arn:aws:s3:::${self:custom.bucket}/*
17
+
18
+ functions :
19
+ getCurrentOCLCNumbers :
20
+ handler : handler.getCurrentOCLCNumbers
21
+ events :
22
+ - s3 :
23
+ bucket : ${self:custom.bucket}
24
+ event : s3:ObjectCreated:*
25
+ rules :
26
+ - prefix : checkCurrentOCN/
27
+ - suffix : .csv
28
+ setHoldings :
29
+ handler : handler.setHoldingsbyOCLCNumber
30
+ events :
31
+ - s3 :
32
+ bucket : ${self:custom.bucket}
33
+ event : s3:ObjectCreated:*
34
+ rules :
35
+ - prefix : setHoldings/
36
+ - suffix : .csv
37
+ removeHoldings :
38
+ handler : handler.deleteHoldingsbyOCLCNumber
39
+ events :
40
+ - s3 :
41
+ bucket : ${self:custom.bucket}
42
+ event : s3:ObjectCreated:*
43
+ rules :
44
+ - prefix : removeHoldings/
45
+ - suffix : .csv
46
+ resources :
47
+ Resources :
48
+ CSVBucket :
49
+ Type : AWS::S3::Bucket
50
+ Properties :
51
+ BucketName : ${self:custom.bucket}
52
+
You can’t perform that action at this time.
0 commit comments