AWS Lambda Invoker for Android
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.