AWS - Lambda

Amazon Web Services Serverless Compute service (lambda).

IT Services · AWS - Lambda

Configuration parameters

  • defaultRegion — AWS Default Region (required)
  • roleArn — Role Arn
  • roleSessionName — Role Session Name
  • sessionDuration — Role Session Duration
  • credentials — Access Key
  • access_key — Access Key
  • secret_key — Secret Key
  • timeout — Timeout
  • retries — Retries
  • endpoint_url — PrivateLink service URL.
  • sts_endpoint_url — STS PrivateLink URL
  • sts_regional_endpoint — AWS STS Regional Endpoints
  • insecure — Trust any certificate (not secure)
  • proxy — Use system proxy settings

Commands (15)

  • aws-lambda-create-function

    Creates a Lambda function. To create a function, you need a deployment package and an execution role.

  • aws-lambda-delete-function

    Deletes a Lambda function. To delete a specific function version, use the Qualifier parameter. Otherwise, all versions and aliases are deleted.

  • aws-lambda-delete-function-url-config

    Deletes a Lambda function URL. When you delete a function URL, you can’t recover it. Creating a new function URL results in a different URL address.

  • aws-lambda-delete-layer-version

    Deletes a version of an Lambda layer.

  • aws-lambda-get-account-settings

    Retrieves details about your account's limits and usage in an AWS Region.

  • aws-lambda-get-function

    Returns the configuration information of the Lambda function and a presigned URL link to the .zip file you uploaded with CreateFunction so you can download the .zip file. Note that the URL is valid for up to 10 minutes. The configuration information is the same information you provided as parameters when uploading the function. Use the Qualifier parameter to retrieve a published version of the function. Otherwise, returns the unpublished version ($LATEST ).

  • aws-lambda-get-function-configuration

    Returns the version-specific settings of a Lambda function or version. The output includes only options that can vary between versions of a function.

  • aws-lambda-get-function-url-config

    Returns details about a Lambda function URL.

  • aws-lambda-get-policy

    Returns the resource-based IAM policy for a function, version, or alias.

  • aws-lambda-invoke

    Invokes a Lambda function. Specify just a function name to invoke the latest version of the function. To invoke a published version, use the Qualifier parameter to specify a version or alias. If you use the RequestResponse (synchronous) invocation option, note that the function may be invoked multiple times if a timeout is reached. For functions with a long timeout, your client may be disconnected during synchronous invocation while it waits for a response. Use the "timeout" and "retries" arguments to control this behavior. If you use the Event (asynchronous) invocation option, the function will be invoked at least once in response to an event and the function must be idempotent to handle this.

  • aws-lambda-list-aliases

    Returns a list of aliases created for a Lambda function. For each alias, the response includes information such as the alias ARN, description, alias name, and the function version to which it points.

  • aws-lambda-list-functions

    Returns a list of your Lambda functions. For each function, the response includes the function configuration information. You must use GetFunction to retrieve the code for your function.

  • aws-lambda-list-layer-version

    Lists the versions of an Lambda layer.

  • aws-lambda-list-versions-by-function

    Returns a list of versions, with the version-specific configuration of each.

  • aws-lambda-publish-layer-version

    Creates an Lambda layer from a ZIP archive.