https://github.com/zakharovvi/aws-lambda-extensions
framework and helper functions to build your own AWS lambda extensions in Go
https://github.com/zakharovvi/aws-lambda-extensions
aws aws-lambda go lambda lambda-extensions serverless
Last synced: 7 days ago
JSON representation
framework and helper functions to build your own AWS lambda extensions in Go
- Host: GitHub
- URL: https://github.com/zakharovvi/aws-lambda-extensions
- Owner: zakharovvi
- License: mit
- Created: 2022-09-21T20:50:49.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-10-11T23:26:55.000Z (over 2 years ago)
- Last Synced: 2024-06-22T00:06:40.997Z (over 1 year ago)
- Topics: aws, aws-lambda, go, lambda, lambda-extensions, serverless
- Language: Go
- Homepage:
- Size: 259 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# AWS Lambda Extensions library
[](https://pkg.go.dev/github.com/zakharovvi/aws-lambda-extensions)
[](https://github.com/zakharovvi/aws-lambda-extensions/actions/workflows/ci.yml)
[](https://github.com/zakharovvi/aws-lambda-extensions/actions/workflows/codeql.yml)
[](https://codecov.io/gh/zakharovvi/aws-lambda-extensions)
This repository contains framework and helper functions to build your own AWS lambda extensions in Go.
## Overview
Repository packages:
* [extapi](https://pkg.go.dev/github.com/zakharovvi/aws-lambda-extensions/extapi)
for [Extensions API](https://docs.aws.amazon.com/lambda/latest/dg/runtimes-extensions-api.html)
* [telemetryapi](https://pkg.go.dev/github.com/zakharovvi/aws-lambda-extensions/telemetryapi)
for [Telemetry API](https://docs.aws.amazon.com/lambda/latest/dg/telemetry-api.html)
* [otel](https://pkg.go.dev/github.com/zakharovvi/aws-lambda-extensions/telemetryapi/otel)
for [Converting Lambda Telemetry API Event objects to OpenTelemetry Spans](https://docs.aws.amazon.com/lambda/latest/dg/telemetry-otel-spans.html)
You can find more information on how to build your lambda extensions in [AWS documentation](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtime-environment.html).
## Examples
* [example extensions](examples)
* [examples in go reference](https://pkg.go.dev/github.com/zakharovvi/aws-lambda-extensions)