From 0301570e638b8e163e2bfba8e50051a932523a1a Mon Sep 17 00:00:00 2001 From: Gabe Abinante Date: Mon, 21 Aug 2017 12:47:58 -0700 Subject: [PATCH 1/5] add lambda failure case, /tmp storage limit. --- AUTHORS.md | 3 ++- README.md | 5 +++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/AUTHORS.md b/AUTHORS.md index 032b5c0..789fba6 100644 --- a/AUTHORS.md +++ b/AUTHORS.md @@ -57,6 +57,7 @@ Please help if you can. See the [contribution guidelines](CONTRIBUTING.md) for n * [Patrick McDavid (ehippy)](https://github.com/ehippy) — [1+](https://github.com/open-guides/og-aws/commits?author=ehippy)/[1+](https://github.com/open-guides/og-aws/issues?q=author%3Aehippy) * [Elliott Spira (em0ney)](https://github.com/em0ney) — [5+](https://github.com/open-guides/og-aws/commits?author=em0ney)/[3+](https://github.com/open-guides/og-aws/issues?q=author%3Aem0ney) * [esell (esell)](https://github.com/esell) — [5+](https://github.com/open-guides/og-aws/commits?author=esell)/[1+](https://github.com/open-guides/og-aws/issues?q=author%3Aesell) +* [Gabe Abinante (gabinante)](https://github.com/gabinante) — [1+](https://github.com/open-guides/og-aws/commits?author=gabinante) * [Greg Leeds (gleeds)](https://github.com/gleeds) — [2+](https://github.com/open-guides/og-aws/commits?author=gleeds)/[1+](https://github.com/open-guides/og-aws/issues?q=author%3Agleeds) * [Glynn Forrest (glynnforrest)](https://github.com/glynnforrest) — [1+](https://github.com/open-guides/og-aws/commits?author=glynnforrest)/[1+](https://github.com/open-guides/og-aws/issues?q=author%3Aglynnforrest) * [Dmitry Golyshev (golyshev)](https://github.com/golyshev) @@ -123,4 +124,4 @@ Please let the project leads know of any errors or omissions on this list. -(This file was auto-generated by [ghizmo assemble-authors](https://github.com/jlevy/ghizmo).) \ No newline at end of file +(This file was auto-generated by [ghizmo assemble-authors](https://github.com/jlevy/ghizmo).) diff --git a/README.md b/README.md index 1074be3..2be3898 100644 --- a/README.md +++ b/README.md @@ -332,7 +332,7 @@ It’s important to know the maturity of each AWS product. Here is a mostly comp |------------------------------------------------------------------------------------------------------------|------------------|-------------------------------------------------------------------------------|:-----------:|:---------------:|:-----------------:| | 🐥[Lex](https://aws.amazon.com/releasenotes/Amazon-Lex?browse=1) | 2016-11 | Preview | | | | | 🐥[Polly](https://aws.amazon.com/releasenotes/Amazon-Polly?browse=1) | 2016-11 | General |✓ | | | -| 🐥[Rekognition](https://aws.amazon.com/releasenotes/Amazon-Rekognition?browse=1) | 2016-11 | General |✓ | | | +| 🐥[Rekognition](https://aws.amazon.com/releasenotes/Amazon-Rekognition?browse=1) | 2016-11 | General |✓ | | | | 🐥[Athena](http://docs.aws.amazon.com/athena/latest/ug/what-is.html) | 2016-11 | General |✓ | | | | 🐥[Batch](http://docs.aws.amazon.com/batch/latest/userguide/what-is-batch.html) | 2016-11 | General |✓ | | | | 🐥[Database Migration Service](https://aws.amazon.com/releasenotes/AWS-Database-Migration-Service?browse=1) | 2016-03 | General | | ✓ | ✓ | @@ -1349,11 +1349,12 @@ Lambda - 🔸Managing lots of Lambda functions is a workflow challenge, and tooling to manage Lambda deployments is still immature. - 🔸AWS’ official workflow around managing function [versioning and aliases](https://docs.aws.amazon.com/lambda/latest/dg/versioning-aliases.html) is painful. - 🔸 While adding/removing S3 buckets as triggers for Lambda function, this error may occur: "There was an error creating the trigger: Configuration is ambiguously defined. Cannot have overlapping suffixes in two rules if the prefixes are overlapping for the same event type." In this case, you can manually remove the Lambda event in the "Events" tab in the "Properties" section of the S3 bucket. +- When using DynamoDB as a trigger for your Lambda functions, this error may occur: "PROBLEM: internal Lambda error. Please contact Lambda customer support." This usually just means that Lambda can't detect anything in the DynamoDB stream within the last 48 hours. If the issue persists, deleting and recreating your trigger may help. - 🔸 Lambda has several [**resource limits**](http://docs.aws.amazon.com/lambda/latest/dg/limits.html) as of 2017-06: - A **6MB** request or response payload size. - A **50 MB** limit on the compressed .zip/.jar file deployment package size. - A **250 MB** limit on the code/dependencies in the package before compression. - + - A **512 MB** limit on local storage in /tmp ### Lambda Code Samples From bf5b1820e44d79d14619faa083972252ab7e1145 Mon Sep 17 00:00:00 2001 From: Gabe Abinante Date: Mon, 21 Aug 2017 13:07:49 -0700 Subject: [PATCH 2/5] don't change authors file --- AUTHORS.md | 1 - README.md | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/AUTHORS.md b/AUTHORS.md index 789fba6..efdf9a0 100644 --- a/AUTHORS.md +++ b/AUTHORS.md @@ -57,7 +57,6 @@ Please help if you can. See the [contribution guidelines](CONTRIBUTING.md) for n * [Patrick McDavid (ehippy)](https://github.com/ehippy) — [1+](https://github.com/open-guides/og-aws/commits?author=ehippy)/[1+](https://github.com/open-guides/og-aws/issues?q=author%3Aehippy) * [Elliott Spira (em0ney)](https://github.com/em0ney) — [5+](https://github.com/open-guides/og-aws/commits?author=em0ney)/[3+](https://github.com/open-guides/og-aws/issues?q=author%3Aem0ney) * [esell (esell)](https://github.com/esell) — [5+](https://github.com/open-guides/og-aws/commits?author=esell)/[1+](https://github.com/open-guides/og-aws/issues?q=author%3Aesell) -* [Gabe Abinante (gabinante)](https://github.com/gabinante) — [1+](https://github.com/open-guides/og-aws/commits?author=gabinante) * [Greg Leeds (gleeds)](https://github.com/gleeds) — [2+](https://github.com/open-guides/og-aws/commits?author=gleeds)/[1+](https://github.com/open-guides/og-aws/issues?q=author%3Agleeds) * [Glynn Forrest (glynnforrest)](https://github.com/glynnforrest) — [1+](https://github.com/open-guides/og-aws/commits?author=glynnforrest)/[1+](https://github.com/open-guides/og-aws/issues?q=author%3Aglynnforrest) * [Dmitry Golyshev (golyshev)](https://github.com/golyshev) diff --git a/README.md b/README.md index 2be3898..ac9eee6 100644 --- a/README.md +++ b/README.md @@ -1188,6 +1188,7 @@ RDS Aurora ### RDS Aurora Gotchas and Limitations - 🔸[Aurora is based on MySQL 5.6.10](https://news.ycombinator.com/item?id=12415693) with some cherry-picking of later MySQL features. It is missing most 5.7 features as well as some online DDL features introduced in 5.6.17. +- Aurora uses a proprietary caching system behind the scenes. This means query analysis in Aurora can be quite difficult, because there is no way to circumvent the cache. SELECT mysql_no_cache does not work in Aurora. RDS SQL Server -------------- From 9a6d6fa2bd3c18cd93627074b283b166b9b53200 Mon Sep 17 00:00:00 2001 From: Gabe Abinante Date: Mon, 21 Aug 2017 13:11:03 -0700 Subject: [PATCH 3/5] . --- AUTHORS.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/AUTHORS.md b/AUTHORS.md index efdf9a0..032b5c0 100644 --- a/AUTHORS.md +++ b/AUTHORS.md @@ -123,4 +123,4 @@ Please let the project leads know of any errors or omissions on this list. -(This file was auto-generated by [ghizmo assemble-authors](https://github.com/jlevy/ghizmo).) +(This file was auto-generated by [ghizmo assemble-authors](https://github.com/jlevy/ghizmo).) \ No newline at end of file From d25b8060af68fd42a84b05f054787659c4259ae7 Mon Sep 17 00:00:00 2001 From: Gabe Abinante Date: Mon, 21 Aug 2017 13:15:37 -0700 Subject: [PATCH 4/5] remove aurora stuff, let's stage that in a separate PR for sanity --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index ac9eee6..2be3898 100644 --- a/README.md +++ b/README.md @@ -1188,7 +1188,6 @@ RDS Aurora ### RDS Aurora Gotchas and Limitations - 🔸[Aurora is based on MySQL 5.6.10](https://news.ycombinator.com/item?id=12415693) with some cherry-picking of later MySQL features. It is missing most 5.7 features as well as some online DDL features introduced in 5.6.17. -- Aurora uses a proprietary caching system behind the scenes. This means query analysis in Aurora can be quite difficult, because there is no way to circumvent the cache. SELECT mysql_no_cache does not work in Aurora. RDS SQL Server -------------- From 26b55690447519155844e6a9b3a373a94b3b6196 Mon Sep 17 00:00:00 2001 From: Gabe Abinante Date: Mon, 28 Aug 2017 10:09:39 -0700 Subject: [PATCH 5/5] add period --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 2be3898..e9f6d6f 100644 --- a/README.md +++ b/README.md @@ -1354,7 +1354,7 @@ Lambda - A **6MB** request or response payload size. - A **50 MB** limit on the compressed .zip/.jar file deployment package size. - A **250 MB** limit on the code/dependencies in the package before compression. - - A **512 MB** limit on local storage in /tmp + - A **512 MB** limit on local storage in /tmp. ### Lambda Code Samples