├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── awsappconfig-extension-demo ├── README.md ├── src │ └── AppConfigExtensionDemoFunction.js └── template.yml ├── bash-example-wrapper ├── README.md ├── lambda_function.py └── wrapper_script ├── cache-extension-demo ├── .gitignore ├── README.md ├── SAM │ ├── DatabaseEntryCode │ │ ├── index.js │ │ └── package.json │ └── template.yaml ├── example-function │ ├── config.yaml │ ├── index.js │ └── package.json ├── extension │ ├── client.go │ └── entry.go ├── go.mod ├── img │ ├── Architecture.drawio │ ├── LambdaTestResults.svg │ ├── SAMBuild.svg │ ├── SAMDeploy.svg │ ├── Sequence.svg │ ├── Sequence.txt │ ├── architecture.svg │ ├── performance-scenario1.png │ └── performance-scenario2.png ├── ipc │ └── ipc.go ├── main.go └── plugins │ ├── dynamodb.go │ ├── parameters.go │ └── utils.go ├── csharp-example-extension ├── .gitignore ├── ExtensionClient.cs ├── ExtensionEvent.cs ├── Program.cs ├── README.md ├── csharp-example-extension.csproj ├── extensions │ └── csharp-example-extension └── run.sh ├── custom-runtime-extension-demo ├── README.md ├── extensionssrc │ └── extensions │ │ ├── extension1.sh │ │ └── extension2.sh ├── functionsrc │ └── function.sh ├── runtime │ └── bootstrap └── template.yml ├── go-example-adaptive-batching-extension ├── Makefile ├── README.md ├── agent │ ├── http.go │ ├── logger.go │ └── metrics.go ├── extension │ └── client.go ├── go.mod ├── go.sum ├── hello-world │ ├── app.js │ └── package.json ├── logsapi │ └── client.go ├── main.go ├── queuewrapper │ └── queuewrapper.go └── template.yaml ├── go-example-crash-uploader-extension ├── .gitignore ├── README.md ├── extension │ └── client.go ├── files_with_substring.go ├── go.mod ├── go.sum ├── main.go ├── pack.sh ├── upload.go └── use-aws-sdk.go ├── go-example-extension-sam-layer ├── .gitignore ├── README.md ├── go-example-extension ├── hello-world │ ├── Makefile │ ├── bootstrap │ └── hello.sh └── template.yaml ├── go-example-extension ├── .gitignore ├── Makefile ├── README.md ├── extension │ └── client.go ├── go.mod └── main.go ├── go-example-ipc-extension ├── .gitignore ├── README.md ├── extension │ └── client.go ├── function │ └── hello.sh ├── go.mod ├── ipc │ └── ipc.go └── main.go ├── go-example-lambda-runtime-api-proxy-extension ├── .DS_Store ├── .gitignore ├── Makefile ├── README.md ├── diagram1.png ├── diagram2.png ├── diagram3.png ├── function │ └── index.js ├── go.mod ├── go.sum ├── src │ ├── extension │ │ └── client.go │ ├── main.go │ └── proxy │ │ └── proxy.go ├── template.yaml └── wrapper-script.sh ├── go-example-logs-api-extension ├── Makefile ├── README.md ├── agent │ ├── http.go │ └── logger.go ├── extension │ └── client.go ├── go.mod ├── go.sum ├── hello-world │ ├── app.js │ └── package.json ├── logsapi │ └── client.go ├── main.go └── template.yaml ├── go-example-telemetry-api-extension ├── .gitignore ├── Makefile ├── README.md ├── extensionApi │ └── client.go ├── function │ └── index.js ├── go.mod ├── go.sum ├── main.go ├── sample-extension-seq-diagram.png ├── telemetryApi │ ├── client.go │ ├── dispatcher.go │ └── listener.go └── template.yaml ├── img ├── Coralogix-Logo.png ├── Extensions-LP-Header.png ├── HashiCorpVault-Logo.png ├── Honeycomb-Logo.jpg ├── Lumigo-Logo.jpg ├── NewRelic-Logo-latest.png ├── NewRelic-Logo.png └── SumoLogic-Logo.png ├── java-example-extension ├── .gitignore ├── README.md ├── extensions │ └── java-example-extension ├── pom.xml ├── run.sh ├── src │ └── main │ │ └── java │ │ └── example │ │ ├── ExtensionClient.java │ │ └── ExtensionMain.java └── zip.sh ├── java-experimental-profiler-extension └── README.md ├── kinesis-stream-logs-extension-demo ├── Makefile ├── README.md ├── agent │ ├── http.go │ └── kinesisstream.go ├── extension │ └── client.go ├── go.mod ├── go.sum ├── hello-world │ ├── app.js │ └── package.json ├── images │ ├── centralized-logging.drawio │ ├── centralized-logging.png │ └── centralized-logging.svg ├── logsapi │ └── client.go ├── main.go └── template.yaml ├── kinesisfirehose-logs-extension-demo ├── Makefile ├── README.md ├── agent │ ├── http.go │ └── kinesisfirehose.go ├── extension │ └── client.go ├── go.mod ├── go.sum ├── hello-world │ ├── app.js │ └── package.json ├── images │ ├── CloudWatch.png │ ├── S3.png │ ├── centralized-logging.drawio │ ├── centralized-logging.png │ └── centralized-logging.svg ├── logsapi │ └── client.go ├── main.go └── template.yaml ├── nodejs-example-extension ├── .gitignore ├── README.md ├── deploy.sh ├── extensions │ └── nodejs-example-extension └── nodejs-example-extension │ ├── extensions-api.js │ ├── index.js │ └── package.json ├── nodejs-example-lambda-runtime-api-proxy-extension ├── .gitignore ├── README.md ├── deploy.sh ├── diagram1.png ├── diagram2.png ├── diagram3.png ├── extensions │ └── nodejs-example-lambda-runtime-api-proxy-extension ├── function │ └── index.js ├── nodejs-example-lambda-runtime-api-proxy-extension │ ├── extensions-api-client.mjs │ ├── index.mjs │ ├── package.json │ └── runtime-api-proxy.mjs └── wrapper-script.sh ├── nodejs-example-logs-api-extension ├── .gitignore ├── Makefile ├── README.md ├── deploy.sh ├── extensions │ └── nodejs-example-logs-api-extension ├── hello-world │ ├── app.js │ └── package.json ├── nodejs-example-logs-api-extension │ ├── extensions-api.js │ ├── http-listener.js │ ├── index.js │ ├── logs-api.js │ ├── package-lock.json │ └── package.json └── template.yaml ├── nodejs-example-telemetry-api-extension ├── .gitignore ├── Makefile ├── README.md ├── extensions │ └── nodejs-example-telemetry-api-extension ├── function │ └── index.js ├── nodejs-example-telemetry-api-extension │ ├── extensions-api.js │ ├── index.js │ ├── package.json │ ├── telemetry-api.js │ ├── telemetry-dispatcher.js │ └── telemetry-listener.js ├── sample-extension-seq-diagram.png └── template.yaml ├── python-example-elasticsearch-extension ├── .gitignore ├── README.md └── extensions │ ├── logs_api_elasticsearch_extension.py │ └── logs_api_elasticsearch_extension │ ├── __init__.py │ ├── elasticsearch_producer.py │ ├── extensions_api_client.py │ ├── http_listener.py │ └── logs_api_client.py ├── python-example-extension ├── .gitignore ├── README.md ├── extensions │ └── python-example-extension └── python-example-extension │ ├── extension.py │ └── requirements.txt ├── python-example-logs-api-extension ├── .python-version ├── Makefile ├── README.md ├── extensions │ ├── logs_api_http_extension.py │ └── logs_api_http_extension │ │ ├── __init__.py │ │ ├── extensions_api_client.py │ │ ├── http_listener.py │ │ └── logs_api_client.py ├── hello-world │ ├── lambda_function.py │ └── requirements.txt └── template.yaml ├── python-example-telemetry-api-extension ├── .gitignore ├── README.md ├── extensions │ └── python_example_telemetry_api_extension ├── function │ └── lambda_function.py ├── python_example_telemetry_api_extension │ ├── extension.py │ ├── extensions_api_client.py │ ├── requirements.txt │ ├── telemetery_api_client.py │ ├── telemetry_dispatcher.py │ ├── telemetry_http_listener.py │ └── test.json └── sample-extension-seq-diagram.png ├── python-example-telemetry-opensearch-extension ├── Lambda-Telemetry-OpenSearch.png ├── README.md ├── extensions │ └── python-example-telemetry-opensearch-extension ├── function │ └── lambda_function.py └── python-example-telemetry-opensearch-extension │ ├── extension.py │ ├── extensions_api_client.py │ ├── requirements.txt │ ├── telemetery_api_client.py │ ├── telemetry_dispatcher.py │ └── telemetry_http_listener.py ├── python-example-telemetry-prometheus-extension ├── Lambda-Telemetry-Prometheus.png ├── README.md ├── extensions │ └── python-example-telemetry-prometheus-extension ├── function │ └── lambda_function.py └── python-example-telemetry-prometheus-extension │ ├── extension.py │ ├── extensions_api_client.py │ ├── requirements.txt │ ├── telemetery_api_client.py │ ├── telemetry_dispatcher.py │ └── telemetry_http_listener.py ├── python-example-wrapper ├── README.md ├── lambda_function.py └── wrapper_script ├── ruby-example-wrapper ├── README.md ├── lambda_function.rb └── wrapper_script ├── rust-example-lambda-runtime-api-proxy-extension ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── Makefile ├── README.md ├── diagram1.png ├── diagram2.png ├── diagram3.png ├── opt │ ├── entrypoint │ └── wrapper └── src │ ├── env.rs │ ├── main.rs │ ├── route.rs │ ├── sandbox.rs │ ├── stats.rs │ └── util │ ├── limited_buffer.rs │ └── mod.rs ├── s3-logs-extension-demo-container-image ├── README.MD ├── extension │ ├── Dockerfile │ └── extensionssrc │ │ ├── extensions │ │ ├── logs_api_http_extension.py │ │ └── logs_api_http_extension │ │ │ ├── __init__.py │ │ │ ├── extensions_api_client.py │ │ │ ├── http_listener.py │ │ │ └── logs_api_client.py │ │ └── requirements.txt ├── function │ ├── functionsrc │ │ ├── Dockerfile │ │ ├── app.py │ │ └── requirements.txt │ └── template.yaml └── logs-extension-demo-function-2020-11-12-14 55 35.756513.log └── s3-logs-extension-demo-zip-archive ├── .gitignore ├── .python-version ├── README.md ├── extensionssrc ├── Makefile ├── extensions │ ├── logs_api_http_extension.py │ └── logs_api_http_extension │ │ ├── __init__.py │ │ ├── extensions_api_client.py │ │ ├── http_listener.py │ │ └── logs_api_client.py └── requirements.txt ├── functionsrc ├── lambda_function.py └── requirements.txt ├── logs-extension-demo-function-2020-11-12-14 55 35.756513.log └── template.yml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/README.md -------------------------------------------------------------------------------- /awsappconfig-extension-demo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/awsappconfig-extension-demo/README.md -------------------------------------------------------------------------------- /awsappconfig-extension-demo/src/AppConfigExtensionDemoFunction.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/awsappconfig-extension-demo/src/AppConfigExtensionDemoFunction.js -------------------------------------------------------------------------------- /awsappconfig-extension-demo/template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/awsappconfig-extension-demo/template.yml -------------------------------------------------------------------------------- /bash-example-wrapper/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/bash-example-wrapper/README.md -------------------------------------------------------------------------------- /bash-example-wrapper/lambda_function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/bash-example-wrapper/lambda_function.py -------------------------------------------------------------------------------- /bash-example-wrapper/wrapper_script: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/bash-example-wrapper/wrapper_script -------------------------------------------------------------------------------- /cache-extension-demo/.gitignore: -------------------------------------------------------------------------------- 1 | bin/* 2 | .idea/* 3 | go.sum 4 | run.sh 5 | SAM/.aws-sam/* -------------------------------------------------------------------------------- /cache-extension-demo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/cache-extension-demo/README.md -------------------------------------------------------------------------------- /cache-extension-demo/SAM/DatabaseEntryCode/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/cache-extension-demo/SAM/DatabaseEntryCode/index.js -------------------------------------------------------------------------------- /cache-extension-demo/SAM/DatabaseEntryCode/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/cache-extension-demo/SAM/DatabaseEntryCode/package.json -------------------------------------------------------------------------------- /cache-extension-demo/SAM/template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/cache-extension-demo/SAM/template.yaml -------------------------------------------------------------------------------- /cache-extension-demo/example-function/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/cache-extension-demo/example-function/config.yaml -------------------------------------------------------------------------------- /cache-extension-demo/example-function/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/cache-extension-demo/example-function/index.js -------------------------------------------------------------------------------- /cache-extension-demo/example-function/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/cache-extension-demo/example-function/package.json -------------------------------------------------------------------------------- /cache-extension-demo/extension/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/cache-extension-demo/extension/client.go -------------------------------------------------------------------------------- /cache-extension-demo/extension/entry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/cache-extension-demo/extension/entry.go -------------------------------------------------------------------------------- /cache-extension-demo/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/cache-extension-demo/go.mod -------------------------------------------------------------------------------- /cache-extension-demo/img/Architecture.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/cache-extension-demo/img/Architecture.drawio -------------------------------------------------------------------------------- /cache-extension-demo/img/LambdaTestResults.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/cache-extension-demo/img/LambdaTestResults.svg -------------------------------------------------------------------------------- /cache-extension-demo/img/SAMBuild.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/cache-extension-demo/img/SAMBuild.svg -------------------------------------------------------------------------------- /cache-extension-demo/img/SAMDeploy.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/cache-extension-demo/img/SAMDeploy.svg -------------------------------------------------------------------------------- /cache-extension-demo/img/Sequence.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/cache-extension-demo/img/Sequence.svg -------------------------------------------------------------------------------- /cache-extension-demo/img/Sequence.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/cache-extension-demo/img/Sequence.txt -------------------------------------------------------------------------------- /cache-extension-demo/img/architecture.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/cache-extension-demo/img/architecture.svg -------------------------------------------------------------------------------- /cache-extension-demo/img/performance-scenario1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/cache-extension-demo/img/performance-scenario1.png -------------------------------------------------------------------------------- /cache-extension-demo/img/performance-scenario2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/cache-extension-demo/img/performance-scenario2.png -------------------------------------------------------------------------------- /cache-extension-demo/ipc/ipc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/cache-extension-demo/ipc/ipc.go -------------------------------------------------------------------------------- /cache-extension-demo/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/cache-extension-demo/main.go -------------------------------------------------------------------------------- /cache-extension-demo/plugins/dynamodb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/cache-extension-demo/plugins/dynamodb.go -------------------------------------------------------------------------------- /cache-extension-demo/plugins/parameters.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/cache-extension-demo/plugins/parameters.go -------------------------------------------------------------------------------- /cache-extension-demo/plugins/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/cache-extension-demo/plugins/utils.go -------------------------------------------------------------------------------- /csharp-example-extension/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/csharp-example-extension/.gitignore -------------------------------------------------------------------------------- /csharp-example-extension/ExtensionClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/csharp-example-extension/ExtensionClient.cs -------------------------------------------------------------------------------- /csharp-example-extension/ExtensionEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/csharp-example-extension/ExtensionEvent.cs -------------------------------------------------------------------------------- /csharp-example-extension/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/csharp-example-extension/Program.cs -------------------------------------------------------------------------------- /csharp-example-extension/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/csharp-example-extension/README.md -------------------------------------------------------------------------------- /csharp-example-extension/csharp-example-extension.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/csharp-example-extension/csharp-example-extension.csproj -------------------------------------------------------------------------------- /csharp-example-extension/extensions/csharp-example-extension: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/csharp-example-extension/extensions/csharp-example-extension -------------------------------------------------------------------------------- /csharp-example-extension/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/csharp-example-extension/run.sh -------------------------------------------------------------------------------- /custom-runtime-extension-demo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/custom-runtime-extension-demo/README.md -------------------------------------------------------------------------------- /custom-runtime-extension-demo/extensionssrc/extensions/extension1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/custom-runtime-extension-demo/extensionssrc/extensions/extension1.sh -------------------------------------------------------------------------------- /custom-runtime-extension-demo/extensionssrc/extensions/extension2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/custom-runtime-extension-demo/extensionssrc/extensions/extension2.sh -------------------------------------------------------------------------------- /custom-runtime-extension-demo/functionsrc/function.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/custom-runtime-extension-demo/functionsrc/function.sh -------------------------------------------------------------------------------- /custom-runtime-extension-demo/runtime/bootstrap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/custom-runtime-extension-demo/runtime/bootstrap -------------------------------------------------------------------------------- /custom-runtime-extension-demo/template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/custom-runtime-extension-demo/template.yml -------------------------------------------------------------------------------- /go-example-adaptive-batching-extension/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/go-example-adaptive-batching-extension/Makefile -------------------------------------------------------------------------------- /go-example-adaptive-batching-extension/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/go-example-adaptive-batching-extension/README.md -------------------------------------------------------------------------------- /go-example-adaptive-batching-extension/agent/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/go-example-adaptive-batching-extension/agent/http.go -------------------------------------------------------------------------------- /go-example-adaptive-batching-extension/agent/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/go-example-adaptive-batching-extension/agent/logger.go -------------------------------------------------------------------------------- /go-example-adaptive-batching-extension/agent/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/go-example-adaptive-batching-extension/agent/metrics.go -------------------------------------------------------------------------------- /go-example-adaptive-batching-extension/extension/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/go-example-adaptive-batching-extension/extension/client.go -------------------------------------------------------------------------------- /go-example-adaptive-batching-extension/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/go-example-adaptive-batching-extension/go.mod -------------------------------------------------------------------------------- /go-example-adaptive-batching-extension/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/go-example-adaptive-batching-extension/go.sum -------------------------------------------------------------------------------- /go-example-adaptive-batching-extension/hello-world/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/go-example-adaptive-batching-extension/hello-world/app.js -------------------------------------------------------------------------------- /go-example-adaptive-batching-extension/hello-world/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/go-example-adaptive-batching-extension/hello-world/package.json -------------------------------------------------------------------------------- /go-example-adaptive-batching-extension/logsapi/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/go-example-adaptive-batching-extension/logsapi/client.go -------------------------------------------------------------------------------- /go-example-adaptive-batching-extension/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/go-example-adaptive-batching-extension/main.go -------------------------------------------------------------------------------- /go-example-adaptive-batching-extension/queuewrapper/queuewrapper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/go-example-adaptive-batching-extension/queuewrapper/queuewrapper.go -------------------------------------------------------------------------------- /go-example-adaptive-batching-extension/template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/go-example-adaptive-batching-extension/template.yaml -------------------------------------------------------------------------------- /go-example-crash-uploader-extension/.gitignore: -------------------------------------------------------------------------------- 1 | bin/ 2 | go-example-crash-uploader-extension 3 | -------------------------------------------------------------------------------- /go-example-crash-uploader-extension/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/go-example-crash-uploader-extension/README.md -------------------------------------------------------------------------------- /go-example-crash-uploader-extension/extension/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/go-example-crash-uploader-extension/extension/client.go -------------------------------------------------------------------------------- /go-example-crash-uploader-extension/files_with_substring.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/go-example-crash-uploader-extension/files_with_substring.go -------------------------------------------------------------------------------- /go-example-crash-uploader-extension/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/go-example-crash-uploader-extension/go.mod -------------------------------------------------------------------------------- /go-example-crash-uploader-extension/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/go-example-crash-uploader-extension/go.sum -------------------------------------------------------------------------------- /go-example-crash-uploader-extension/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/go-example-crash-uploader-extension/main.go -------------------------------------------------------------------------------- /go-example-crash-uploader-extension/pack.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/go-example-crash-uploader-extension/pack.sh -------------------------------------------------------------------------------- /go-example-crash-uploader-extension/upload.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/go-example-crash-uploader-extension/upload.go -------------------------------------------------------------------------------- /go-example-crash-uploader-extension/use-aws-sdk.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/go-example-crash-uploader-extension/use-aws-sdk.go -------------------------------------------------------------------------------- /go-example-extension-sam-layer/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/go-example-extension-sam-layer/.gitignore -------------------------------------------------------------------------------- /go-example-extension-sam-layer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/go-example-extension-sam-layer/README.md -------------------------------------------------------------------------------- /go-example-extension-sam-layer/go-example-extension: -------------------------------------------------------------------------------- 1 | ../go-example-extension -------------------------------------------------------------------------------- /go-example-extension-sam-layer/hello-world/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/go-example-extension-sam-layer/hello-world/Makefile -------------------------------------------------------------------------------- /go-example-extension-sam-layer/hello-world/bootstrap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/go-example-extension-sam-layer/hello-world/bootstrap -------------------------------------------------------------------------------- /go-example-extension-sam-layer/hello-world/hello.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/go-example-extension-sam-layer/hello-world/hello.sh -------------------------------------------------------------------------------- /go-example-extension-sam-layer/template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/go-example-extension-sam-layer/template.yaml -------------------------------------------------------------------------------- /go-example-extension/.gitignore: -------------------------------------------------------------------------------- 1 | bin/ -------------------------------------------------------------------------------- /go-example-extension/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/go-example-extension/Makefile -------------------------------------------------------------------------------- /go-example-extension/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/go-example-extension/README.md -------------------------------------------------------------------------------- /go-example-extension/extension/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/go-example-extension/extension/client.go -------------------------------------------------------------------------------- /go-example-extension/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/go-example-extension/go.mod -------------------------------------------------------------------------------- /go-example-extension/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/go-example-extension/main.go -------------------------------------------------------------------------------- /go-example-ipc-extension/.gitignore: -------------------------------------------------------------------------------- 1 | bin/ -------------------------------------------------------------------------------- /go-example-ipc-extension/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/go-example-ipc-extension/README.md -------------------------------------------------------------------------------- /go-example-ipc-extension/extension/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/go-example-ipc-extension/extension/client.go -------------------------------------------------------------------------------- /go-example-ipc-extension/function/hello.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/go-example-ipc-extension/function/hello.sh -------------------------------------------------------------------------------- /go-example-ipc-extension/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/go-example-ipc-extension/go.mod -------------------------------------------------------------------------------- /go-example-ipc-extension/ipc/ipc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/go-example-ipc-extension/ipc/ipc.go -------------------------------------------------------------------------------- /go-example-ipc-extension/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/go-example-ipc-extension/main.go -------------------------------------------------------------------------------- /go-example-lambda-runtime-api-proxy-extension/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/go-example-lambda-runtime-api-proxy-extension/.DS_Store -------------------------------------------------------------------------------- /go-example-lambda-runtime-api-proxy-extension/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/go-example-lambda-runtime-api-proxy-extension/.gitignore -------------------------------------------------------------------------------- /go-example-lambda-runtime-api-proxy-extension/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/go-example-lambda-runtime-api-proxy-extension/Makefile -------------------------------------------------------------------------------- /go-example-lambda-runtime-api-proxy-extension/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/go-example-lambda-runtime-api-proxy-extension/README.md -------------------------------------------------------------------------------- /go-example-lambda-runtime-api-proxy-extension/diagram1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/go-example-lambda-runtime-api-proxy-extension/diagram1.png -------------------------------------------------------------------------------- /go-example-lambda-runtime-api-proxy-extension/diagram2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/go-example-lambda-runtime-api-proxy-extension/diagram2.png -------------------------------------------------------------------------------- /go-example-lambda-runtime-api-proxy-extension/diagram3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/go-example-lambda-runtime-api-proxy-extension/diagram3.png -------------------------------------------------------------------------------- /go-example-lambda-runtime-api-proxy-extension/function/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/go-example-lambda-runtime-api-proxy-extension/function/index.js -------------------------------------------------------------------------------- /go-example-lambda-runtime-api-proxy-extension/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/go-example-lambda-runtime-api-proxy-extension/go.mod -------------------------------------------------------------------------------- /go-example-lambda-runtime-api-proxy-extension/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/go-example-lambda-runtime-api-proxy-extension/go.sum -------------------------------------------------------------------------------- /go-example-lambda-runtime-api-proxy-extension/src/extension/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/go-example-lambda-runtime-api-proxy-extension/src/extension/client.go -------------------------------------------------------------------------------- /go-example-lambda-runtime-api-proxy-extension/src/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/go-example-lambda-runtime-api-proxy-extension/src/main.go -------------------------------------------------------------------------------- /go-example-lambda-runtime-api-proxy-extension/src/proxy/proxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/go-example-lambda-runtime-api-proxy-extension/src/proxy/proxy.go -------------------------------------------------------------------------------- /go-example-lambda-runtime-api-proxy-extension/template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/go-example-lambda-runtime-api-proxy-extension/template.yaml -------------------------------------------------------------------------------- /go-example-lambda-runtime-api-proxy-extension/wrapper-script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/go-example-lambda-runtime-api-proxy-extension/wrapper-script.sh -------------------------------------------------------------------------------- /go-example-logs-api-extension/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/go-example-logs-api-extension/Makefile -------------------------------------------------------------------------------- /go-example-logs-api-extension/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/go-example-logs-api-extension/README.md -------------------------------------------------------------------------------- /go-example-logs-api-extension/agent/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/go-example-logs-api-extension/agent/http.go -------------------------------------------------------------------------------- /go-example-logs-api-extension/agent/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/go-example-logs-api-extension/agent/logger.go -------------------------------------------------------------------------------- /go-example-logs-api-extension/extension/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/go-example-logs-api-extension/extension/client.go -------------------------------------------------------------------------------- /go-example-logs-api-extension/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/go-example-logs-api-extension/go.mod -------------------------------------------------------------------------------- /go-example-logs-api-extension/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/go-example-logs-api-extension/go.sum -------------------------------------------------------------------------------- /go-example-logs-api-extension/hello-world/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/go-example-logs-api-extension/hello-world/app.js -------------------------------------------------------------------------------- /go-example-logs-api-extension/hello-world/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/go-example-logs-api-extension/hello-world/package.json -------------------------------------------------------------------------------- /go-example-logs-api-extension/logsapi/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/go-example-logs-api-extension/logsapi/client.go -------------------------------------------------------------------------------- /go-example-logs-api-extension/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/go-example-logs-api-extension/main.go -------------------------------------------------------------------------------- /go-example-logs-api-extension/template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/go-example-logs-api-extension/template.yaml -------------------------------------------------------------------------------- /go-example-telemetry-api-extension/.gitignore: -------------------------------------------------------------------------------- 1 | .aws-sam 2 | out 3 | bin 4 | samconfig.toml -------------------------------------------------------------------------------- /go-example-telemetry-api-extension/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/go-example-telemetry-api-extension/Makefile -------------------------------------------------------------------------------- /go-example-telemetry-api-extension/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/go-example-telemetry-api-extension/README.md -------------------------------------------------------------------------------- /go-example-telemetry-api-extension/extensionApi/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/go-example-telemetry-api-extension/extensionApi/client.go -------------------------------------------------------------------------------- /go-example-telemetry-api-extension/function/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/go-example-telemetry-api-extension/function/index.js -------------------------------------------------------------------------------- /go-example-telemetry-api-extension/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/go-example-telemetry-api-extension/go.mod -------------------------------------------------------------------------------- /go-example-telemetry-api-extension/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/go-example-telemetry-api-extension/go.sum -------------------------------------------------------------------------------- /go-example-telemetry-api-extension/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/go-example-telemetry-api-extension/main.go -------------------------------------------------------------------------------- /go-example-telemetry-api-extension/sample-extension-seq-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/go-example-telemetry-api-extension/sample-extension-seq-diagram.png -------------------------------------------------------------------------------- /go-example-telemetry-api-extension/telemetryApi/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/go-example-telemetry-api-extension/telemetryApi/client.go -------------------------------------------------------------------------------- /go-example-telemetry-api-extension/telemetryApi/dispatcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/go-example-telemetry-api-extension/telemetryApi/dispatcher.go -------------------------------------------------------------------------------- /go-example-telemetry-api-extension/telemetryApi/listener.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/go-example-telemetry-api-extension/telemetryApi/listener.go -------------------------------------------------------------------------------- /go-example-telemetry-api-extension/template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/go-example-telemetry-api-extension/template.yaml -------------------------------------------------------------------------------- /img/Coralogix-Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/img/Coralogix-Logo.png -------------------------------------------------------------------------------- /img/Extensions-LP-Header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/img/Extensions-LP-Header.png -------------------------------------------------------------------------------- /img/HashiCorpVault-Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/img/HashiCorpVault-Logo.png -------------------------------------------------------------------------------- /img/Honeycomb-Logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/img/Honeycomb-Logo.jpg -------------------------------------------------------------------------------- /img/Lumigo-Logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/img/Lumigo-Logo.jpg -------------------------------------------------------------------------------- /img/NewRelic-Logo-latest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/img/NewRelic-Logo-latest.png -------------------------------------------------------------------------------- /img/NewRelic-Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/img/NewRelic-Logo.png -------------------------------------------------------------------------------- /img/SumoLogic-Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/img/SumoLogic-Logo.png -------------------------------------------------------------------------------- /java-example-extension/.gitignore: -------------------------------------------------------------------------------- 1 | *.zip -------------------------------------------------------------------------------- /java-example-extension/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/java-example-extension/README.md -------------------------------------------------------------------------------- /java-example-extension/extensions/java-example-extension: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/java-example-extension/extensions/java-example-extension -------------------------------------------------------------------------------- /java-example-extension/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/java-example-extension/pom.xml -------------------------------------------------------------------------------- /java-example-extension/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/java-example-extension/run.sh -------------------------------------------------------------------------------- /java-example-extension/src/main/java/example/ExtensionClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/java-example-extension/src/main/java/example/ExtensionClient.java -------------------------------------------------------------------------------- /java-example-extension/src/main/java/example/ExtensionMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/java-example-extension/src/main/java/example/ExtensionMain.java -------------------------------------------------------------------------------- /java-example-extension/zip.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/java-example-extension/zip.sh -------------------------------------------------------------------------------- /java-experimental-profiler-extension/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/java-experimental-profiler-extension/README.md -------------------------------------------------------------------------------- /kinesis-stream-logs-extension-demo/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/kinesis-stream-logs-extension-demo/Makefile -------------------------------------------------------------------------------- /kinesis-stream-logs-extension-demo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/kinesis-stream-logs-extension-demo/README.md -------------------------------------------------------------------------------- /kinesis-stream-logs-extension-demo/agent/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/kinesis-stream-logs-extension-demo/agent/http.go -------------------------------------------------------------------------------- /kinesis-stream-logs-extension-demo/agent/kinesisstream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/kinesis-stream-logs-extension-demo/agent/kinesisstream.go -------------------------------------------------------------------------------- /kinesis-stream-logs-extension-demo/extension/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/kinesis-stream-logs-extension-demo/extension/client.go -------------------------------------------------------------------------------- /kinesis-stream-logs-extension-demo/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/kinesis-stream-logs-extension-demo/go.mod -------------------------------------------------------------------------------- /kinesis-stream-logs-extension-demo/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/kinesis-stream-logs-extension-demo/go.sum -------------------------------------------------------------------------------- /kinesis-stream-logs-extension-demo/hello-world/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/kinesis-stream-logs-extension-demo/hello-world/app.js -------------------------------------------------------------------------------- /kinesis-stream-logs-extension-demo/hello-world/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/kinesis-stream-logs-extension-demo/hello-world/package.json -------------------------------------------------------------------------------- /kinesis-stream-logs-extension-demo/images/centralized-logging.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/kinesis-stream-logs-extension-demo/images/centralized-logging.drawio -------------------------------------------------------------------------------- /kinesis-stream-logs-extension-demo/images/centralized-logging.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/kinesis-stream-logs-extension-demo/images/centralized-logging.png -------------------------------------------------------------------------------- /kinesis-stream-logs-extension-demo/images/centralized-logging.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/kinesis-stream-logs-extension-demo/images/centralized-logging.svg -------------------------------------------------------------------------------- /kinesis-stream-logs-extension-demo/logsapi/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/kinesis-stream-logs-extension-demo/logsapi/client.go -------------------------------------------------------------------------------- /kinesis-stream-logs-extension-demo/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/kinesis-stream-logs-extension-demo/main.go -------------------------------------------------------------------------------- /kinesis-stream-logs-extension-demo/template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/kinesis-stream-logs-extension-demo/template.yaml -------------------------------------------------------------------------------- /kinesisfirehose-logs-extension-demo/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/kinesisfirehose-logs-extension-demo/Makefile -------------------------------------------------------------------------------- /kinesisfirehose-logs-extension-demo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/kinesisfirehose-logs-extension-demo/README.md -------------------------------------------------------------------------------- /kinesisfirehose-logs-extension-demo/agent/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/kinesisfirehose-logs-extension-demo/agent/http.go -------------------------------------------------------------------------------- /kinesisfirehose-logs-extension-demo/agent/kinesisfirehose.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/kinesisfirehose-logs-extension-demo/agent/kinesisfirehose.go -------------------------------------------------------------------------------- /kinesisfirehose-logs-extension-demo/extension/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/kinesisfirehose-logs-extension-demo/extension/client.go -------------------------------------------------------------------------------- /kinesisfirehose-logs-extension-demo/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/kinesisfirehose-logs-extension-demo/go.mod -------------------------------------------------------------------------------- /kinesisfirehose-logs-extension-demo/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/kinesisfirehose-logs-extension-demo/go.sum -------------------------------------------------------------------------------- /kinesisfirehose-logs-extension-demo/hello-world/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/kinesisfirehose-logs-extension-demo/hello-world/app.js -------------------------------------------------------------------------------- /kinesisfirehose-logs-extension-demo/hello-world/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/kinesisfirehose-logs-extension-demo/hello-world/package.json -------------------------------------------------------------------------------- /kinesisfirehose-logs-extension-demo/images/CloudWatch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/kinesisfirehose-logs-extension-demo/images/CloudWatch.png -------------------------------------------------------------------------------- /kinesisfirehose-logs-extension-demo/images/S3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/kinesisfirehose-logs-extension-demo/images/S3.png -------------------------------------------------------------------------------- /kinesisfirehose-logs-extension-demo/images/centralized-logging.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/kinesisfirehose-logs-extension-demo/images/centralized-logging.drawio -------------------------------------------------------------------------------- /kinesisfirehose-logs-extension-demo/images/centralized-logging.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/kinesisfirehose-logs-extension-demo/images/centralized-logging.png -------------------------------------------------------------------------------- /kinesisfirehose-logs-extension-demo/images/centralized-logging.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/kinesisfirehose-logs-extension-demo/images/centralized-logging.svg -------------------------------------------------------------------------------- /kinesisfirehose-logs-extension-demo/logsapi/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/kinesisfirehose-logs-extension-demo/logsapi/client.go -------------------------------------------------------------------------------- /kinesisfirehose-logs-extension-demo/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/kinesisfirehose-logs-extension-demo/main.go -------------------------------------------------------------------------------- /kinesisfirehose-logs-extension-demo/template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/kinesisfirehose-logs-extension-demo/template.yaml -------------------------------------------------------------------------------- /nodejs-example-extension/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/nodejs-example-extension/.gitignore -------------------------------------------------------------------------------- /nodejs-example-extension/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/nodejs-example-extension/README.md -------------------------------------------------------------------------------- /nodejs-example-extension/deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/nodejs-example-extension/deploy.sh -------------------------------------------------------------------------------- /nodejs-example-extension/extensions/nodejs-example-extension: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/nodejs-example-extension/extensions/nodejs-example-extension -------------------------------------------------------------------------------- /nodejs-example-extension/nodejs-example-extension/extensions-api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/nodejs-example-extension/nodejs-example-extension/extensions-api.js -------------------------------------------------------------------------------- /nodejs-example-extension/nodejs-example-extension/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/nodejs-example-extension/nodejs-example-extension/index.js -------------------------------------------------------------------------------- /nodejs-example-extension/nodejs-example-extension/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/nodejs-example-extension/nodejs-example-extension/package.json -------------------------------------------------------------------------------- /nodejs-example-lambda-runtime-api-proxy-extension/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .aws-sam 3 | out 4 | samconfig.toml 5 | -------------------------------------------------------------------------------- /nodejs-example-lambda-runtime-api-proxy-extension/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/nodejs-example-lambda-runtime-api-proxy-extension/README.md -------------------------------------------------------------------------------- /nodejs-example-lambda-runtime-api-proxy-extension/deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/nodejs-example-lambda-runtime-api-proxy-extension/deploy.sh -------------------------------------------------------------------------------- /nodejs-example-lambda-runtime-api-proxy-extension/diagram1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/nodejs-example-lambda-runtime-api-proxy-extension/diagram1.png -------------------------------------------------------------------------------- /nodejs-example-lambda-runtime-api-proxy-extension/diagram2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/nodejs-example-lambda-runtime-api-proxy-extension/diagram2.png -------------------------------------------------------------------------------- /nodejs-example-lambda-runtime-api-proxy-extension/diagram3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/nodejs-example-lambda-runtime-api-proxy-extension/diagram3.png -------------------------------------------------------------------------------- /nodejs-example-lambda-runtime-api-proxy-extension/extensions/nodejs-example-lambda-runtime-api-proxy-extension: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/nodejs-example-lambda-runtime-api-proxy-extension/extensions/nodejs-example-lambda-runtime-api-proxy-extension -------------------------------------------------------------------------------- /nodejs-example-lambda-runtime-api-proxy-extension/function/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/nodejs-example-lambda-runtime-api-proxy-extension/function/index.js -------------------------------------------------------------------------------- /nodejs-example-lambda-runtime-api-proxy-extension/nodejs-example-lambda-runtime-api-proxy-extension/extensions-api-client.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/nodejs-example-lambda-runtime-api-proxy-extension/nodejs-example-lambda-runtime-api-proxy-extension/extensions-api-client.mjs -------------------------------------------------------------------------------- /nodejs-example-lambda-runtime-api-proxy-extension/nodejs-example-lambda-runtime-api-proxy-extension/index.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/nodejs-example-lambda-runtime-api-proxy-extension/nodejs-example-lambda-runtime-api-proxy-extension/index.mjs -------------------------------------------------------------------------------- /nodejs-example-lambda-runtime-api-proxy-extension/nodejs-example-lambda-runtime-api-proxy-extension/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/nodejs-example-lambda-runtime-api-proxy-extension/nodejs-example-lambda-runtime-api-proxy-extension/package.json -------------------------------------------------------------------------------- /nodejs-example-lambda-runtime-api-proxy-extension/nodejs-example-lambda-runtime-api-proxy-extension/runtime-api-proxy.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/nodejs-example-lambda-runtime-api-proxy-extension/nodejs-example-lambda-runtime-api-proxy-extension/runtime-api-proxy.mjs -------------------------------------------------------------------------------- /nodejs-example-lambda-runtime-api-proxy-extension/wrapper-script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/nodejs-example-lambda-runtime-api-proxy-extension/wrapper-script.sh -------------------------------------------------------------------------------- /nodejs-example-logs-api-extension/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/nodejs-example-logs-api-extension/.gitignore -------------------------------------------------------------------------------- /nodejs-example-logs-api-extension/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/nodejs-example-logs-api-extension/Makefile -------------------------------------------------------------------------------- /nodejs-example-logs-api-extension/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/nodejs-example-logs-api-extension/README.md -------------------------------------------------------------------------------- /nodejs-example-logs-api-extension/deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/nodejs-example-logs-api-extension/deploy.sh -------------------------------------------------------------------------------- /nodejs-example-logs-api-extension/extensions/nodejs-example-logs-api-extension: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/nodejs-example-logs-api-extension/extensions/nodejs-example-logs-api-extension -------------------------------------------------------------------------------- /nodejs-example-logs-api-extension/hello-world/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/nodejs-example-logs-api-extension/hello-world/app.js -------------------------------------------------------------------------------- /nodejs-example-logs-api-extension/hello-world/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/nodejs-example-logs-api-extension/hello-world/package.json -------------------------------------------------------------------------------- /nodejs-example-logs-api-extension/nodejs-example-logs-api-extension/extensions-api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/nodejs-example-logs-api-extension/nodejs-example-logs-api-extension/extensions-api.js -------------------------------------------------------------------------------- /nodejs-example-logs-api-extension/nodejs-example-logs-api-extension/http-listener.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/nodejs-example-logs-api-extension/nodejs-example-logs-api-extension/http-listener.js -------------------------------------------------------------------------------- /nodejs-example-logs-api-extension/nodejs-example-logs-api-extension/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/nodejs-example-logs-api-extension/nodejs-example-logs-api-extension/index.js -------------------------------------------------------------------------------- /nodejs-example-logs-api-extension/nodejs-example-logs-api-extension/logs-api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/nodejs-example-logs-api-extension/nodejs-example-logs-api-extension/logs-api.js -------------------------------------------------------------------------------- /nodejs-example-logs-api-extension/nodejs-example-logs-api-extension/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/nodejs-example-logs-api-extension/nodejs-example-logs-api-extension/package-lock.json -------------------------------------------------------------------------------- /nodejs-example-logs-api-extension/nodejs-example-logs-api-extension/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/nodejs-example-logs-api-extension/nodejs-example-logs-api-extension/package.json -------------------------------------------------------------------------------- /nodejs-example-logs-api-extension/template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/nodejs-example-logs-api-extension/template.yaml -------------------------------------------------------------------------------- /nodejs-example-telemetry-api-extension/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .aws-sam 3 | out 4 | samconfig.toml -------------------------------------------------------------------------------- /nodejs-example-telemetry-api-extension/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/nodejs-example-telemetry-api-extension/Makefile -------------------------------------------------------------------------------- /nodejs-example-telemetry-api-extension/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/nodejs-example-telemetry-api-extension/README.md -------------------------------------------------------------------------------- /nodejs-example-telemetry-api-extension/extensions/nodejs-example-telemetry-api-extension: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/nodejs-example-telemetry-api-extension/extensions/nodejs-example-telemetry-api-extension -------------------------------------------------------------------------------- /nodejs-example-telemetry-api-extension/function/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/nodejs-example-telemetry-api-extension/function/index.js -------------------------------------------------------------------------------- /nodejs-example-telemetry-api-extension/nodejs-example-telemetry-api-extension/extensions-api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/nodejs-example-telemetry-api-extension/nodejs-example-telemetry-api-extension/extensions-api.js -------------------------------------------------------------------------------- /nodejs-example-telemetry-api-extension/nodejs-example-telemetry-api-extension/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/nodejs-example-telemetry-api-extension/nodejs-example-telemetry-api-extension/index.js -------------------------------------------------------------------------------- /nodejs-example-telemetry-api-extension/nodejs-example-telemetry-api-extension/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/nodejs-example-telemetry-api-extension/nodejs-example-telemetry-api-extension/package.json -------------------------------------------------------------------------------- /nodejs-example-telemetry-api-extension/nodejs-example-telemetry-api-extension/telemetry-api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/nodejs-example-telemetry-api-extension/nodejs-example-telemetry-api-extension/telemetry-api.js -------------------------------------------------------------------------------- /nodejs-example-telemetry-api-extension/nodejs-example-telemetry-api-extension/telemetry-dispatcher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/nodejs-example-telemetry-api-extension/nodejs-example-telemetry-api-extension/telemetry-dispatcher.js -------------------------------------------------------------------------------- /nodejs-example-telemetry-api-extension/nodejs-example-telemetry-api-extension/telemetry-listener.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/nodejs-example-telemetry-api-extension/nodejs-example-telemetry-api-extension/telemetry-listener.js -------------------------------------------------------------------------------- /nodejs-example-telemetry-api-extension/sample-extension-seq-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/nodejs-example-telemetry-api-extension/sample-extension-seq-diagram.png -------------------------------------------------------------------------------- /nodejs-example-telemetry-api-extension/template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/nodejs-example-telemetry-api-extension/template.yaml -------------------------------------------------------------------------------- /python-example-elasticsearch-extension/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/python-example-elasticsearch-extension/.gitignore -------------------------------------------------------------------------------- /python-example-elasticsearch-extension/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/python-example-elasticsearch-extension/README.md -------------------------------------------------------------------------------- /python-example-elasticsearch-extension/extensions/logs_api_elasticsearch_extension.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/python-example-elasticsearch-extension/extensions/logs_api_elasticsearch_extension.py -------------------------------------------------------------------------------- /python-example-elasticsearch-extension/extensions/logs_api_elasticsearch_extension/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python-example-elasticsearch-extension/extensions/logs_api_elasticsearch_extension/elasticsearch_producer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/python-example-elasticsearch-extension/extensions/logs_api_elasticsearch_extension/elasticsearch_producer.py -------------------------------------------------------------------------------- /python-example-elasticsearch-extension/extensions/logs_api_elasticsearch_extension/extensions_api_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/python-example-elasticsearch-extension/extensions/logs_api_elasticsearch_extension/extensions_api_client.py -------------------------------------------------------------------------------- /python-example-elasticsearch-extension/extensions/logs_api_elasticsearch_extension/http_listener.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/python-example-elasticsearch-extension/extensions/logs_api_elasticsearch_extension/http_listener.py -------------------------------------------------------------------------------- /python-example-elasticsearch-extension/extensions/logs_api_elasticsearch_extension/logs_api_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/python-example-elasticsearch-extension/extensions/logs_api_elasticsearch_extension/logs_api_client.py -------------------------------------------------------------------------------- /python-example-extension/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/python-example-extension/.gitignore -------------------------------------------------------------------------------- /python-example-extension/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/python-example-extension/README.md -------------------------------------------------------------------------------- /python-example-extension/extensions/python-example-extension: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/python-example-extension/extensions/python-example-extension -------------------------------------------------------------------------------- /python-example-extension/python-example-extension/extension.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/python-example-extension/python-example-extension/extension.py -------------------------------------------------------------------------------- /python-example-extension/python-example-extension/requirements.txt: -------------------------------------------------------------------------------- 1 | requests==2.32.4 -------------------------------------------------------------------------------- /python-example-logs-api-extension/.python-version: -------------------------------------------------------------------------------- 1 | 3.8.7 2 | -------------------------------------------------------------------------------- /python-example-logs-api-extension/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/python-example-logs-api-extension/Makefile -------------------------------------------------------------------------------- /python-example-logs-api-extension/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/python-example-logs-api-extension/README.md -------------------------------------------------------------------------------- /python-example-logs-api-extension/extensions/logs_api_http_extension.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/python-example-logs-api-extension/extensions/logs_api_http_extension.py -------------------------------------------------------------------------------- /python-example-logs-api-extension/extensions/logs_api_http_extension/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python-example-logs-api-extension/extensions/logs_api_http_extension/extensions_api_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/python-example-logs-api-extension/extensions/logs_api_http_extension/extensions_api_client.py -------------------------------------------------------------------------------- /python-example-logs-api-extension/extensions/logs_api_http_extension/http_listener.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/python-example-logs-api-extension/extensions/logs_api_http_extension/http_listener.py -------------------------------------------------------------------------------- /python-example-logs-api-extension/extensions/logs_api_http_extension/logs_api_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/python-example-logs-api-extension/extensions/logs_api_http_extension/logs_api_client.py -------------------------------------------------------------------------------- /python-example-logs-api-extension/hello-world/lambda_function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/python-example-logs-api-extension/hello-world/lambda_function.py -------------------------------------------------------------------------------- /python-example-logs-api-extension/hello-world/requirements.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python-example-logs-api-extension/template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/python-example-logs-api-extension/template.yaml -------------------------------------------------------------------------------- /python-example-telemetry-api-extension/.gitignore: -------------------------------------------------------------------------------- 1 | samconfig.toml -------------------------------------------------------------------------------- /python-example-telemetry-api-extension/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/python-example-telemetry-api-extension/README.md -------------------------------------------------------------------------------- /python-example-telemetry-api-extension/extensions/python_example_telemetry_api_extension: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/python-example-telemetry-api-extension/extensions/python_example_telemetry_api_extension -------------------------------------------------------------------------------- /python-example-telemetry-api-extension/function/lambda_function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/python-example-telemetry-api-extension/function/lambda_function.py -------------------------------------------------------------------------------- /python-example-telemetry-api-extension/python_example_telemetry_api_extension/extension.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/python-example-telemetry-api-extension/python_example_telemetry_api_extension/extension.py -------------------------------------------------------------------------------- /python-example-telemetry-api-extension/python_example_telemetry_api_extension/extensions_api_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/python-example-telemetry-api-extension/python_example_telemetry_api_extension/extensions_api_client.py -------------------------------------------------------------------------------- /python-example-telemetry-api-extension/python_example_telemetry_api_extension/requirements.txt: -------------------------------------------------------------------------------- 1 | requests -------------------------------------------------------------------------------- /python-example-telemetry-api-extension/python_example_telemetry_api_extension/telemetery_api_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/python-example-telemetry-api-extension/python_example_telemetry_api_extension/telemetery_api_client.py -------------------------------------------------------------------------------- /python-example-telemetry-api-extension/python_example_telemetry_api_extension/telemetry_dispatcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/python-example-telemetry-api-extension/python_example_telemetry_api_extension/telemetry_dispatcher.py -------------------------------------------------------------------------------- /python-example-telemetry-api-extension/python_example_telemetry_api_extension/telemetry_http_listener.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/python-example-telemetry-api-extension/python_example_telemetry_api_extension/telemetry_http_listener.py -------------------------------------------------------------------------------- /python-example-telemetry-api-extension/python_example_telemetry_api_extension/test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/python-example-telemetry-api-extension/python_example_telemetry_api_extension/test.json -------------------------------------------------------------------------------- /python-example-telemetry-api-extension/sample-extension-seq-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/python-example-telemetry-api-extension/sample-extension-seq-diagram.png -------------------------------------------------------------------------------- /python-example-telemetry-opensearch-extension/Lambda-Telemetry-OpenSearch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/python-example-telemetry-opensearch-extension/Lambda-Telemetry-OpenSearch.png -------------------------------------------------------------------------------- /python-example-telemetry-opensearch-extension/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/python-example-telemetry-opensearch-extension/README.md -------------------------------------------------------------------------------- /python-example-telemetry-opensearch-extension/extensions/python-example-telemetry-opensearch-extension: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/python-example-telemetry-opensearch-extension/extensions/python-example-telemetry-opensearch-extension -------------------------------------------------------------------------------- /python-example-telemetry-opensearch-extension/function/lambda_function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/python-example-telemetry-opensearch-extension/function/lambda_function.py -------------------------------------------------------------------------------- /python-example-telemetry-opensearch-extension/python-example-telemetry-opensearch-extension/extension.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/python-example-telemetry-opensearch-extension/python-example-telemetry-opensearch-extension/extension.py -------------------------------------------------------------------------------- /python-example-telemetry-opensearch-extension/python-example-telemetry-opensearch-extension/extensions_api_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/python-example-telemetry-opensearch-extension/python-example-telemetry-opensearch-extension/extensions_api_client.py -------------------------------------------------------------------------------- /python-example-telemetry-opensearch-extension/python-example-telemetry-opensearch-extension/requirements.txt: -------------------------------------------------------------------------------- 1 | boto3>=1.26.93 2 | opensearch-py>=2.3.0 3 | -------------------------------------------------------------------------------- /python-example-telemetry-opensearch-extension/python-example-telemetry-opensearch-extension/telemetery_api_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/python-example-telemetry-opensearch-extension/python-example-telemetry-opensearch-extension/telemetery_api_client.py -------------------------------------------------------------------------------- /python-example-telemetry-opensearch-extension/python-example-telemetry-opensearch-extension/telemetry_dispatcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/python-example-telemetry-opensearch-extension/python-example-telemetry-opensearch-extension/telemetry_dispatcher.py -------------------------------------------------------------------------------- /python-example-telemetry-opensearch-extension/python-example-telemetry-opensearch-extension/telemetry_http_listener.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/python-example-telemetry-opensearch-extension/python-example-telemetry-opensearch-extension/telemetry_http_listener.py -------------------------------------------------------------------------------- /python-example-telemetry-prometheus-extension/Lambda-Telemetry-Prometheus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/python-example-telemetry-prometheus-extension/Lambda-Telemetry-Prometheus.png -------------------------------------------------------------------------------- /python-example-telemetry-prometheus-extension/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/python-example-telemetry-prometheus-extension/README.md -------------------------------------------------------------------------------- /python-example-telemetry-prometheus-extension/extensions/python-example-telemetry-prometheus-extension: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/python-example-telemetry-prometheus-extension/extensions/python-example-telemetry-prometheus-extension -------------------------------------------------------------------------------- /python-example-telemetry-prometheus-extension/function/lambda_function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/python-example-telemetry-prometheus-extension/function/lambda_function.py -------------------------------------------------------------------------------- /python-example-telemetry-prometheus-extension/python-example-telemetry-prometheus-extension/extension.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/python-example-telemetry-prometheus-extension/python-example-telemetry-prometheus-extension/extension.py -------------------------------------------------------------------------------- /python-example-telemetry-prometheus-extension/python-example-telemetry-prometheus-extension/extensions_api_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/python-example-telemetry-prometheus-extension/python-example-telemetry-prometheus-extension/extensions_api_client.py -------------------------------------------------------------------------------- /python-example-telemetry-prometheus-extension/python-example-telemetry-prometheus-extension/requirements.txt: -------------------------------------------------------------------------------- 1 | prometheus-client>=0.16.0 2 | boto3>=1.26.93 3 | -------------------------------------------------------------------------------- /python-example-telemetry-prometheus-extension/python-example-telemetry-prometheus-extension/telemetery_api_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/python-example-telemetry-prometheus-extension/python-example-telemetry-prometheus-extension/telemetery_api_client.py -------------------------------------------------------------------------------- /python-example-telemetry-prometheus-extension/python-example-telemetry-prometheus-extension/telemetry_dispatcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/python-example-telemetry-prometheus-extension/python-example-telemetry-prometheus-extension/telemetry_dispatcher.py -------------------------------------------------------------------------------- /python-example-telemetry-prometheus-extension/python-example-telemetry-prometheus-extension/telemetry_http_listener.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/python-example-telemetry-prometheus-extension/python-example-telemetry-prometheus-extension/telemetry_http_listener.py -------------------------------------------------------------------------------- /python-example-wrapper/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/python-example-wrapper/README.md -------------------------------------------------------------------------------- /python-example-wrapper/lambda_function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/python-example-wrapper/lambda_function.py -------------------------------------------------------------------------------- /python-example-wrapper/wrapper_script: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/python-example-wrapper/wrapper_script -------------------------------------------------------------------------------- /ruby-example-wrapper/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/ruby-example-wrapper/README.md -------------------------------------------------------------------------------- /ruby-example-wrapper/lambda_function.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/ruby-example-wrapper/lambda_function.rb -------------------------------------------------------------------------------- /ruby-example-wrapper/wrapper_script: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/ruby-example-wrapper/wrapper_script -------------------------------------------------------------------------------- /rust-example-lambda-runtime-api-proxy-extension/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | build 3 | .vscode 4 | .lambda-layer 5 | -------------------------------------------------------------------------------- /rust-example-lambda-runtime-api-proxy-extension/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/rust-example-lambda-runtime-api-proxy-extension/Cargo.lock -------------------------------------------------------------------------------- /rust-example-lambda-runtime-api-proxy-extension/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/rust-example-lambda-runtime-api-proxy-extension/Cargo.toml -------------------------------------------------------------------------------- /rust-example-lambda-runtime-api-proxy-extension/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/rust-example-lambda-runtime-api-proxy-extension/Makefile -------------------------------------------------------------------------------- /rust-example-lambda-runtime-api-proxy-extension/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/rust-example-lambda-runtime-api-proxy-extension/README.md -------------------------------------------------------------------------------- /rust-example-lambda-runtime-api-proxy-extension/diagram1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/rust-example-lambda-runtime-api-proxy-extension/diagram1.png -------------------------------------------------------------------------------- /rust-example-lambda-runtime-api-proxy-extension/diagram2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/rust-example-lambda-runtime-api-proxy-extension/diagram2.png -------------------------------------------------------------------------------- /rust-example-lambda-runtime-api-proxy-extension/diagram3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/rust-example-lambda-runtime-api-proxy-extension/diagram3.png -------------------------------------------------------------------------------- /rust-example-lambda-runtime-api-proxy-extension/opt/entrypoint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/rust-example-lambda-runtime-api-proxy-extension/opt/entrypoint -------------------------------------------------------------------------------- /rust-example-lambda-runtime-api-proxy-extension/opt/wrapper: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/rust-example-lambda-runtime-api-proxy-extension/opt/wrapper -------------------------------------------------------------------------------- /rust-example-lambda-runtime-api-proxy-extension/src/env.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/rust-example-lambda-runtime-api-proxy-extension/src/env.rs -------------------------------------------------------------------------------- /rust-example-lambda-runtime-api-proxy-extension/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/rust-example-lambda-runtime-api-proxy-extension/src/main.rs -------------------------------------------------------------------------------- /rust-example-lambda-runtime-api-proxy-extension/src/route.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/rust-example-lambda-runtime-api-proxy-extension/src/route.rs -------------------------------------------------------------------------------- /rust-example-lambda-runtime-api-proxy-extension/src/sandbox.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/rust-example-lambda-runtime-api-proxy-extension/src/sandbox.rs -------------------------------------------------------------------------------- /rust-example-lambda-runtime-api-proxy-extension/src/stats.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/rust-example-lambda-runtime-api-proxy-extension/src/stats.rs -------------------------------------------------------------------------------- /rust-example-lambda-runtime-api-proxy-extension/src/util/limited_buffer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/rust-example-lambda-runtime-api-proxy-extension/src/util/limited_buffer.rs -------------------------------------------------------------------------------- /rust-example-lambda-runtime-api-proxy-extension/src/util/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/rust-example-lambda-runtime-api-proxy-extension/src/util/mod.rs -------------------------------------------------------------------------------- /s3-logs-extension-demo-container-image/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/s3-logs-extension-demo-container-image/README.MD -------------------------------------------------------------------------------- /s3-logs-extension-demo-container-image/extension/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/s3-logs-extension-demo-container-image/extension/Dockerfile -------------------------------------------------------------------------------- /s3-logs-extension-demo-container-image/extension/extensionssrc/extensions/logs_api_http_extension.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/s3-logs-extension-demo-container-image/extension/extensionssrc/extensions/logs_api_http_extension.py -------------------------------------------------------------------------------- /s3-logs-extension-demo-container-image/extension/extensionssrc/extensions/logs_api_http_extension/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /s3-logs-extension-demo-container-image/extension/extensionssrc/extensions/logs_api_http_extension/extensions_api_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/s3-logs-extension-demo-container-image/extension/extensionssrc/extensions/logs_api_http_extension/extensions_api_client.py -------------------------------------------------------------------------------- /s3-logs-extension-demo-container-image/extension/extensionssrc/extensions/logs_api_http_extension/http_listener.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/s3-logs-extension-demo-container-image/extension/extensionssrc/extensions/logs_api_http_extension/http_listener.py -------------------------------------------------------------------------------- /s3-logs-extension-demo-container-image/extension/extensionssrc/extensions/logs_api_http_extension/logs_api_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/s3-logs-extension-demo-container-image/extension/extensionssrc/extensions/logs_api_http_extension/logs_api_client.py -------------------------------------------------------------------------------- /s3-logs-extension-demo-container-image/extension/extensionssrc/requirements.txt: -------------------------------------------------------------------------------- 1 | boto3 -------------------------------------------------------------------------------- /s3-logs-extension-demo-container-image/function/functionsrc/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/s3-logs-extension-demo-container-image/function/functionsrc/Dockerfile -------------------------------------------------------------------------------- /s3-logs-extension-demo-container-image/function/functionsrc/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/s3-logs-extension-demo-container-image/function/functionsrc/app.py -------------------------------------------------------------------------------- /s3-logs-extension-demo-container-image/function/functionsrc/requirements.txt: -------------------------------------------------------------------------------- 1 | boto3 -------------------------------------------------------------------------------- /s3-logs-extension-demo-container-image/function/template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/s3-logs-extension-demo-container-image/function/template.yaml -------------------------------------------------------------------------------- /s3-logs-extension-demo-container-image/logs-extension-demo-function-2020-11-12-14 55 35.756513.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/s3-logs-extension-demo-container-image/logs-extension-demo-function-2020-11-12-14 55 35.756513.log -------------------------------------------------------------------------------- /s3-logs-extension-demo-zip-archive/.gitignore: -------------------------------------------------------------------------------- 1 | .aws-sam/ -------------------------------------------------------------------------------- /s3-logs-extension-demo-zip-archive/.python-version: -------------------------------------------------------------------------------- 1 | 3.8.7 2 | -------------------------------------------------------------------------------- /s3-logs-extension-demo-zip-archive/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/s3-logs-extension-demo-zip-archive/README.md -------------------------------------------------------------------------------- /s3-logs-extension-demo-zip-archive/extensionssrc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/s3-logs-extension-demo-zip-archive/extensionssrc/Makefile -------------------------------------------------------------------------------- /s3-logs-extension-demo-zip-archive/extensionssrc/extensions/logs_api_http_extension.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/s3-logs-extension-demo-zip-archive/extensionssrc/extensions/logs_api_http_extension.py -------------------------------------------------------------------------------- /s3-logs-extension-demo-zip-archive/extensionssrc/extensions/logs_api_http_extension/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /s3-logs-extension-demo-zip-archive/extensionssrc/extensions/logs_api_http_extension/extensions_api_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/s3-logs-extension-demo-zip-archive/extensionssrc/extensions/logs_api_http_extension/extensions_api_client.py -------------------------------------------------------------------------------- /s3-logs-extension-demo-zip-archive/extensionssrc/extensions/logs_api_http_extension/http_listener.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/s3-logs-extension-demo-zip-archive/extensionssrc/extensions/logs_api_http_extension/http_listener.py -------------------------------------------------------------------------------- /s3-logs-extension-demo-zip-archive/extensionssrc/extensions/logs_api_http_extension/logs_api_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/s3-logs-extension-demo-zip-archive/extensionssrc/extensions/logs_api_http_extension/logs_api_client.py -------------------------------------------------------------------------------- /s3-logs-extension-demo-zip-archive/extensionssrc/requirements.txt: -------------------------------------------------------------------------------- 1 | boto3 -------------------------------------------------------------------------------- /s3-logs-extension-demo-zip-archive/functionsrc/lambda_function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/s3-logs-extension-demo-zip-archive/functionsrc/lambda_function.py -------------------------------------------------------------------------------- /s3-logs-extension-demo-zip-archive/functionsrc/requirements.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /s3-logs-extension-demo-zip-archive/logs-extension-demo-function-2020-11-12-14 55 35.756513.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/s3-logs-extension-demo-zip-archive/logs-extension-demo-function-2020-11-12-14 55 35.756513.log -------------------------------------------------------------------------------- /s3-logs-extension-demo-zip-archive/template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-lambda-extensions/HEAD/s3-logs-extension-demo-zip-archive/template.yml --------------------------------------------------------------------------------