AWS Lambda Invoker for Android

Get it on Google Play

List Functions Activity

Getting Started

You'll want to have an AWS account with some AWS Lambda functions setup before you begin.

You should create an AWS IAM user for the app. The following permissions are sufficient.

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Sid": "LambdaInvokerStmt",
      "Effect": "Allow",
      "Action": [
        "lambda:ListFunctions",
        "lambda:InvokeFunction",
        "iam:GetUser"
      ],
      "Resource": "*"
    }
  ]
}

Load Credentials

Create an access key and copy the access key ID and secret access key.

You can convert these credentials to a QR code for faster entry if you'd prefer. Try the converter here, or create your own QR code using the access key ID and the secret access key separated by a new line.

The app will validate the credential and get the IAM user name for convenience. Feel free to add as many keys are you need, although you probably just need one.

Select your credentials from the list and proceed to the function listing.

Select a Function

The function listing activity displays the AWS Lambda functions found for the selected region. Be sure to select the correct region to find your function. Once you find the function you want, select it.

Invoke Your Function

AWS Lambda functions typically use JSON for input and output, so our function invoker uses a JSON editor. Configure the JSON as needed, then click the Invoke button.

Review the Results

Finally, you will see the output of the Lambda function. This screen allows you to select text, copy the entire output, and click on any links.

Get it on Google Play