Uploaded image for project: 'Drivers'
  1. Drivers
  2. DRIVERS-834

AWS Auth support for AWS Lambda

    XMLWordPrintableJSON

Details

    • Icon: Task Task
    • Resolution: Duplicate
    • Icon: Major - P3 Major - P3
    • None
    • None
    • None

    Description

      Cloud Product Managers asked for support for AWS Lambda in the IAM Auth project on Jan 9.

      AWS Lambda functions can provide temporary credentials for a user if the function is is assigned an execution role. These are passed via environment variables AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, and AWS_SESSION_TOKEN.

      The client authentication should check these environment variables if there is not an explicit user name and password provided before the check for local instance metadata services.

      IAM Auth design spec has been updated to reflect these changes. The server made these changes as part of SERVER-45471.

      References:
      https://docs.aws.amazon.com/lambda/latest/dg/configuration-envvars.html#configuration-envvars-runtime
      https://boto3.amazonaws.com/v1/documentation/api/latest/guide/configuration.html#environment-variables

      Attachments

        Activity

          People

            Unassigned Unassigned
            clyde.bazile@mongodb.com Clyde Bazile III (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: