Invoke
yaml
type: "io.kestra.plugin.aws.lambda.invoke"
Examples
yaml
id: aws_lambda_invoke
namespace: company.team
tasks:
- id: invoke
type: io.kestra.plugin.aws.lambda.Invoke
accessKeyId: "{{ secret('AWS_ACCESS_KEY_ID') }}"
secretKeyId: "{{ secret('AWS_SECRET_KEY_ID') }}"
region: "eu-central-1"
functionArn: "arn:aws:lambda:eu-central-1:123456789012:function:my-function"
yaml
id: aws_lambda_invoke
namespace: company.team
tasks:
- id: invoke
type: io.kestra.plugin.aws.lambda.Invoke
accessKeyId: "{{ secret('AWS_ACCESS_KEY_ID') }}"
secretKeyId: "{{ secret('AWS_SECRET_KEY_ID') }}"
region: "eu-central-1"
functionArn: "arn:aws:lambda:eu-central-1:123456789012:function:my-function"
functionPayload:
id: 1
firstname: "John"
lastname: "Doe"
Properties
functionArn *Requiredstring
accessKeyId string
compatibilityMode booleanstring
endpointOverride string
forcePathStyle booleanstring
functionPayload object
region string
secretKeyId string
sessionToken string
stsEndpointOverride string
stsRoleArn string
stsRoleExternalId string
stsRoleSessionDuration string
Default
PT15M
Format
duration
stsRoleSessionName string
Outputs
contentLength integer
contentType string
uri string
Format
uri