├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── Test_Lambda_Asynchronous_DLQ.md ├── Test_Lambda_Asynchronous_DLQ_Destination.md ├── Test_Lambda_Poll_Based_Invocation.md ├── app.py ├── cdk.json ├── dlq ├── core_lambda.py ├── function │ └── lambda.py ├── lambda_sns_dlq_destination_stack.py ├── lambda_sns_dlq_stack.py └── lambda_sqs_dlq_stack.py ├── images ├── lambda-dest.png ├── lambda-dlq.png ├── sqs-dlq.png ├── testing-lambda-dest-happy-path.png ├── testing-lambda-dest-unhappy-path.png ├── testing-lambda-dlq-happy-path.png ├── testing-lambda-dlq-unhappy-path.png ├── testing-sqs-dlq-happy-path.png └── testing-sqs-dlq-unhappy-path.png └── requirements.txt /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-error-handling-pattern/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-error-handling-pattern/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-error-handling-pattern/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-error-handling-pattern/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-error-handling-pattern/HEAD/README.md -------------------------------------------------------------------------------- /Test_Lambda_Asynchronous_DLQ.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-error-handling-pattern/HEAD/Test_Lambda_Asynchronous_DLQ.md -------------------------------------------------------------------------------- /Test_Lambda_Asynchronous_DLQ_Destination.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-error-handling-pattern/HEAD/Test_Lambda_Asynchronous_DLQ_Destination.md -------------------------------------------------------------------------------- /Test_Lambda_Poll_Based_Invocation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-error-handling-pattern/HEAD/Test_Lambda_Poll_Based_Invocation.md -------------------------------------------------------------------------------- /app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-error-handling-pattern/HEAD/app.py -------------------------------------------------------------------------------- /cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-error-handling-pattern/HEAD/cdk.json -------------------------------------------------------------------------------- /dlq/core_lambda.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-error-handling-pattern/HEAD/dlq/core_lambda.py -------------------------------------------------------------------------------- /dlq/function/lambda.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-error-handling-pattern/HEAD/dlq/function/lambda.py -------------------------------------------------------------------------------- /dlq/lambda_sns_dlq_destination_stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-error-handling-pattern/HEAD/dlq/lambda_sns_dlq_destination_stack.py -------------------------------------------------------------------------------- /dlq/lambda_sns_dlq_stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-error-handling-pattern/HEAD/dlq/lambda_sns_dlq_stack.py -------------------------------------------------------------------------------- /dlq/lambda_sqs_dlq_stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-error-handling-pattern/HEAD/dlq/lambda_sqs_dlq_stack.py -------------------------------------------------------------------------------- /images/lambda-dest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-error-handling-pattern/HEAD/images/lambda-dest.png -------------------------------------------------------------------------------- /images/lambda-dlq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-error-handling-pattern/HEAD/images/lambda-dlq.png -------------------------------------------------------------------------------- /images/sqs-dlq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-error-handling-pattern/HEAD/images/sqs-dlq.png -------------------------------------------------------------------------------- /images/testing-lambda-dest-happy-path.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-error-handling-pattern/HEAD/images/testing-lambda-dest-happy-path.png -------------------------------------------------------------------------------- /images/testing-lambda-dest-unhappy-path.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-error-handling-pattern/HEAD/images/testing-lambda-dest-unhappy-path.png -------------------------------------------------------------------------------- /images/testing-lambda-dlq-happy-path.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-error-handling-pattern/HEAD/images/testing-lambda-dlq-happy-path.png -------------------------------------------------------------------------------- /images/testing-lambda-dlq-unhappy-path.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-error-handling-pattern/HEAD/images/testing-lambda-dlq-unhappy-path.png -------------------------------------------------------------------------------- /images/testing-sqs-dlq-happy-path.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-error-handling-pattern/HEAD/images/testing-sqs-dlq-happy-path.png -------------------------------------------------------------------------------- /images/testing-sqs-dlq-unhappy-path.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-error-handling-pattern/HEAD/images/testing-sqs-dlq-unhappy-path.png -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-error-handling-pattern/HEAD/requirements.txt --------------------------------------------------------------------------------