Categorygithub.com/aaronland/go-aws-lambda
modulepackage
0.1.1
Repository: https://github.com/aaronland/go-aws-lambda.git
Documentation: pkg.go.dev

# README

go-aws-lambda

Opinionated Go package for doing things with AWS Lambda functions.

Documentation

Documentation is incomplete at this time.

Tools

$> make cli go build -mod vendor -o bin/invoke cmd/invoke/main.go

invoke

$> ./bin/invoke \
	-lambda-uri 'lambda://{FUNCTION_NAME}?region={AWS_REGION}&credentials={CREDENTIALS}' \
	-json '{JSON_ENCODED_ARGS}'

Where {CREDENTIALS} is expected to be a aaronland/go-aws-session credentials string:

LabelDescription
anon:Empty or anonymous credentials.
env:Read credentials from AWS defined environment variables.
iam:Assume AWS IAM credentials are in effect.
sts:{ARN}Assume the role defined by {ARN} using STS credentials.
{AWS_PROFILE_NAME}This this profile from the default AWS credentials location.
{AWS_CREDENTIALS_PATH}:{AWS_PROFILE_NAME}This this profile from a user-defined AWS credentials location.

# Packages

No description provided by the author
Package functionurl provides methods for working with AWS Lambda Function URLs.

# Functions

No description provided by the author

# Structs

No description provided by the author