Skip to main content
Python Software Foundation 20th Year Anniversary Fundraiser  Donate today!

Python Simple Serverless for AWS Lambda Project.

Project description


Python Simple Serverless for AWS Lambda Project.

Quick Start

You can create lambda Lambda sls service:

from aws_lambda_sls import LambdaSls

app = LambdaSls("sls_app")

Register Lambda Function

from aws_lambda_sls import register_function

def lambda_handler(event, context):
    return {
        "event": event,
        "aws_request_id": context.aws_request_id


Create App

Usage: sls create-app [OPTIONS] PROJECT_NAME

  --help  Show this message and exit.

Package App

Usage: sls package [OPTIONS]

  --generate-sam    Create a single packaged file. By default, the 'out'
                    argument specifies a directory in which the package assets
                    will be placed.  If this argument is specified, a single
                    zip file will be created instead.
  --stage TEXT      lambda function stage, default dev.
  --out TEXT        lambda package out directory, default dist.
  --force-download  If force download dependency lib, default false.
  --help            Show this message and exit.

Deploy App

Usage: sls deploy [OPTIONS]

  --stage TEXT        Name of the sls stage to deploy to. Specifying a new sls
                      stage will create an entirely new set of AWS resources.
  --profile TEXT      Override profile at deploy time.
  --deploy-file TEXT  deployment file.
  --s3-key TEXT       s3 file.
  --help              Show this message and exit.

Create Local Lambda Server.

Usage: sls local [OPTIONS]

  --host TEXT
  --port INTEGER
  --stage TEXT        Name of the sls stage for the local server to use.
  --deploy-file TEXT  deployment file.
  --log-file TEXT     output log file path.
  --help              Show this message and exit.

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for aws-lambda-sls, version 0.1.0
Filename, size File type Python version Upload date Hashes
Filename, size aws_lambda_sls-0.1.0-py3-none-any.whl (36.5 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size aws-lambda-sls-0.1.0.tar.gz (31.5 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page