Commit graph

36 commits

Author SHA1 Message Date
1de3a78cc2 Restructure everything and automate deployment. Fix nasty Javascript. 2020-06-18 20:14:57 -04:00
Ryan Martin
c718808aee Add intentional delay in API Gateway function 2017-02-02 01:24:07 -05:00
Ryan Martin
81dfbe2e61 Use current Lambda Node.js version for lookup_stack_outputs.template 2017-02-02 01:23:05 -05:00
Ryan Martin
310006bdd4 Fix bug with update function 2017-02-02 00:00:10 -05:00
Ryan Martin
eb0109af63 This closes #1. Add per-region S3 buckets for the zip file 2016-07-18 15:30:48 -04:00
benoit74
181bc2d10f Add support for S3.putBucketPolicy (#3)
* Add support for S3.putBucketPolicy

* Add support to s3.putBucketPolicy (documentation)

* More coherent test case
2016-07-15 14:06:19 -04:00
rlmartin
865b11a3fd Merge pull request #2 from benoit74/master
Handle SES create receipt rule
2016-07-15 13:30:06 -04:00
Benoit Beraud
77a8ea69c6 Handle SES create receipt rule 2016-07-14 16:58:51 +02:00
Ryan Martin
30d131bc3b Fixing README 2016-05-09 16:20:37 -04:00
Ryan Martin
7fb5443bed Fixing README 2016-05-09 16:18:14 -04:00
Ryan Martin
63747a83a2 Fixing README 2016-05-09 16:16:36 -04:00
Ryan Martin
c06627b509 Fixing README 2016-05-09 16:15:02 -04:00
Ryan Martin
e4c8b2bf62 Add CloudWatch Logs putMetricFilter
Also improve the README and upgrade existing functions to nodejs4.3
2016-05-09 16:13:06 -04:00
Ryan Martin
d8c56ebde8 Increase the timeout for KinesisCreateStreamFunction 2016-03-08 23:38:18 -05:00
Ryan Martin
2269e53b8a Add support for Kinesis.createStream 2016-03-08 23:04:00 -05:00
Ryan Martin
e2f3a6efbe Add support for API Gateway 2016-03-07 15:39:00 -05:00
Ryan Martin
2d72709c84 Use Promise.try instead of futureSuccessful 2016-03-04 12:02:15 -05:00
Ryan Martin
3c9b3a1713 No longer need functionIdentifier in Handler definition
Realized that we can rely on watching for the final two dashes ('-')
in the Lambda function name in order to get the stack name (which
may contain dashes itself). Furthermore, if the stack name is long,
the resource logical ID will be truncated and this breaks the old
logic.
2016-03-04 10:02:45 -05:00
Ryan Martin
982064fa55 S3PutObject Delete must delete folders with content added 2016-02-26 10:28:25 -05:00
Ryan Martin
ea90a7c231 Move DynamoDBPutItems to new format 2016-02-25 17:59:35 -05:00
Ryan Martin
2ad304f02f Minor fix to README 2016-02-24 22:22:45 -05:00
Ryan Martin
a337b64a72 Fix filename typo 2016-02-24 22:21:13 -05:00
Ryan Martin
7938caaf37 Update README 2016-02-24 22:18:20 -05:00
Ryan Martin
a8f46953d1 Move S3PutObject helper to new format 2016-02-24 22:13:48 -05:00
Ryan Martin
c81f9bca4d Completely rework the style of adding helpers
First one to change (as a POC): SnsSubscribe. Main changes:

1. Break each helper out into separate files.
2. Use a directory structure that puts non-AWS on par with AWS.
3. Provide an interface than can be implemented and makes CloudFormation
   stack deletion required.
4. Provide example templates (which can also be used to test the helpers).

I will migrate the other existing helpers in separate commits.
2016-02-24 17:12:51 -05:00
Ryan Martin
39fde92327 Fixing bug in exports.s3PutObject 2016-01-15 17:43:18 -05:00
Ryan Martin
f56fa787be Add S3 putObject support 2016-01-15 14:42:11 -05:00
Ryan Martin
7a6a77ba2d Adding a TODO 2015-12-30 13:56:19 -05:00
Ryan Martin
db42f0bf9c Add function to allow adding SNS subscriptions
CloudFormation currently only supports adding subscriptions at the time
the SNS topic is created; it does not support subscribing to existing
SNS topics.
2015-12-30 13:23:41 -05:00
Ryan Martin
73e0df1c53 Fix number detection in Dynamo translation 2015-12-29 00:10:28 -05:00
Ryan Martin
575690f5ea Remove event logging to prevent sensitive data from ending up in the logs 2015-12-18 12:58:16 -05:00
Ryan Martin
c4bc336f51 Fix typo in create_cloudformation_helper_functions.template 2015-12-18 12:53:18 -05:00
Ryan Martin
58c0058090 Minor changes to the README 2015-12-14 15:49:35 -05:00
Ryan Martin
8e9c7ba1cd Clean up the deployment process, because we can't use the Github .zip file directly 2015-12-14 14:59:54 -05:00
Ryan Martin
c1de9ee1c6 Add first helper function: dynamoDBPutItems
This function allows writing items to a DynamoDB.

Also include better documentation in the README.
2015-12-11 14:45:09 -05:00
rlmartin
decdaf48b4 Initial commit 2015-12-10 10:22:19 -05:00