Description:
Sends the contents to a specified Amazon Lamba Function. The AWS credentials used for authentication must have permissions execute the Lambda function (lambda:InvokeFunction).The FlowFile content must be JSON.
Tags:
amazon, aws, lambda, put
Properties:
In the list below, the names of required properties appear in bold. Any other properties (not in bold) are considered optional. The table also indicates any default values, whether a property supports the Expression Language Guide, and whether a property is considered “sensitive”, meaning that its value will be encrypted. Before entering a value in a sensitive property, ensure that the nifi.properties file has an entry for the property nifi.sensitive.props.key.
Name | Default Value | Allowable Values | Description |
Amazon Lambda Name | The Lambda Function Name | ||
Amazon Lambda Qualifier (version) | $LATEST | The Lambda Function Version | |
Region | us-west-2 |
* us-gov-west-1 ![]() * us-east-1 ![]() * us-west-1 ![]() * us-west-2 ![]() * eu-west-1 ![]() * eu-central-1 ![]() * ap-southeast-1 ![]() * ap-southeast-2 <img src="PutLambda_images/PutLambda_img1.jpeg" title="ap-southeast-2 * ap-northeast-1 ![]() * sa-east-1 ![]() * cn-north-1 ![]() |
No Description Provided. |
Access Key |
No Description Provided. Sensitive Property: true Supports Expression Language: true |
||
Secret Key |
No Description Provided. Sensitive Property: true Supports Expression Language: true |
||
Credentials File | No Description Provided. | ||
AWS Credentials Provider service |
Controller Service API: AWSCredentialsProviderService Implementation: AWSCredentialsProviderControllerService |
The Controller Service that is used to obtain aws credentials provider | |
Communications Timeout | 30 secs | No Description Provided. |
Relationships:
Name | Description |
failure | FlowFiles are routed to failure relationship |
success | FlowFiles are routed to success relationship |
Reads Attributes:
None specified.
Writes Attributes:
Name | Description |
aws.lambda.result.function.error | Function error message in result on posting message to AWS Lambda |
aws.lambda.result.status.code | Status code in the result for the message when posting to AWS Lambda |
aws.lambda.result.payload | Payload in the result from AWS Lambda |
aws.lambda.result.log | Log in the result of the message posted to Lambda |
aws.lambda.exception.message | Exception message on invoking from AWS Lambda |
aws.lambda.exception.cause | Exception cause on invoking from AWS Lambda |
aws.lambda.exception.error.code | Exception error code on invoking from AWS Lambda |
aws.lambda.exception.request.id | Exception request id on invoking from AWS Lambda |
aws.lambda.exception.status.code | Exception status code on invoking from AWS Lambda |
aws.lambda.exception.error.type | Exception error type on invoking from AWS Lambda |