Skip to main content

Attributes

Parameters

See plugin common configurations for configuration options available to all plugins.

  • function_uri

    string


    required


    AWS Lambda function URL or AWS API gateway endpoint that triggers the Lambda function.

  • authorization

    object


    Credentials used in authentication and authorization on AWS to invoke Lambda function.

    • apikey

      string


      API key for the REST API gateway when API key is selected to be the security mechanism.

    • iam

      object


      IAM credentials to be authenticated using AWS Signature Version 4 and authorized.

      • accesskey

        string


        IAM user access key.

      • secretkey

        string


        IAM user secret access key.

      • aws_region

        string


        default: us-east-1


        AWS region.

      • service

        string


        default: execute-api


        Service receiving the request.

        To integrate with AWS API gateway for API execution, set the service to execute-api for HTTP trigger.

        To integrate with Lambda function directly, set the service to lambda.

  • timeout

    integer


    default: 3000


    vaild vaule:

    greater than or equal to 100


    Proxy request timeout in milliseconds.

  • ssl_verify

    boolean


    default: true


    If true, perform SSL verification.

  • keepalive

    boolean


    default: true


    If true, keep the connection alive for reuse.

  • keepalive_pool

    integer


    default: 5


    vaild vaule:

    greater than or equal to 1


    If true, keep the connection alive for reuse.

  • keepalive_timeout

    integer


    default: 60000


    vaild vaule:

    greater than or equal to 1000


    Time for connection to remain idle without closing in milliseconds.


API7.ai Logo

API Management for Modern Architectures with Edge, API Gateway, Kubernetes, and Service Mesh.

Product

API7 Cloud

SOC2 Type IIISO 27001HIPAAGDPRRed Herring

Copyright © APISEVEN Ltd. 2019 – 2024. Apache, Apache APISIX, APISIX, and associated open source project names are trademarks of the

Apache Software Foundation