package
0.2.8
Repository: https://github.com/binarymist/aws-sam-local.git
Documentation: pkg.go.dev

# README

AWS SAM Hello World Example

A simple AWS SAM template that specifies a single Lambda function.

Usage

To create and deploy the SAM Hello World example, first ensure that you've met the requirements described in the root README. Then follow the steps below.

Build your package

GOOS=linux go build -o main

Test your application locally

Use SAM Local to run your Lambda function locally:

sam local invoke "HelloWorld" -e event.json

Package artifacts

Run the following command, replacing BUCKET-NAME with the name of your bucket:

sam package --template-file template.yaml --s3-bucket BUCKET-NAME --output-template-file packaged-template.yaml

This creates a new template file, packaged-template.yaml, that you will use to deploy your serverless application.

Deploy to AWS CloudFormation

Run the following command, replacing MY-NEW-STACK with a name for your CloudFormation stack.

sam deploy --template-file packaged-template.yaml --stack-name MY-NEW-STACK --capabilities CAPABILITY_IAM

This uploads your template to an S3 bucket and deploys the specified resources using AWS CloudFormation.

# Functions

No description provided by the author

# Type aliases

No description provided by the author