Nepotistic Pontifex Maximus

    serverless-apigw-sqs-plugin

    1.0.5 • Public • Published

    Serverless-APIGW-SQS-Plugin

    npm version serverless

    A Serverless plugin that creates an AWS API Gateway resource to connect to an AWS Simple Queue Service (SQS) without the use of a lambda. Without the use of this plugin, any interactions with the queue through public network will need to go through a proxy lambda.

    NOTE: As of today AWS does not support FIFO queue to trigger Lambda functions, so only standard queues are currently supported in this plugin.

    More info please refer to: https://coderecipe.ai/architectures/17547953

    Installation

    npm install serverless-apigw-sqs-plugin

    Usage

    Add plugin to your serverless.yml file.

    plugins:
     - serverless-apigw-sqs-plugin
    

    Set API endpoint name and SQS Queue name under custom parameters in your serverless.yml file:

    custom:
      apiGwSqs:
        apiEndpoint: '<your api endpoint name goes here>'
        queueName: '<queue name goes here. Can only include alphanumeric characters, hyphens, or underscores. 1 to 80 in length>'
    

    API endpoint that is created will be listed under "endpoints" in the output of sls deploy.

    Install

    npm i serverless-apigw-sqs-plugin

    DownloadsWeekly Downloads

    41

    Version

    1.0.5

    License

    ISC

    Unpacked Size

    10.5 kB

    Total Files

    5

    Last publish

    Collaborators

    • coderecipe