Prerequisites
The following example requires theboto3 library.
Example
The following agent will use AWS Lambda to list all Lambda functions in our AWS account and invoke a specific Lambda function.cookbook/tools/aws_lambda_tools.py
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
You are viewing v1 docs. For the latest documentation, visit docs.agno.com
boto3 library.
pip install openai boto3
from agno.agent import Agent
from agno.tools.aws_lambda import AWSLambdaTools
# Create an Agent with the AWSLambdaTool
agent = Agent(
tools=[AWSLambdaTools(region_name="us-east-1")],
name="AWS Lambda Agent",
show_tool_calls=True,
)
# Example 1: List all Lambda functions
agent.print_response("List all Lambda functions in our AWS account", markdown=True)
# Example 2: Invoke a specific Lambda function
agent.print_response("Invoke the 'hello-world' Lambda function with an empty payload", markdown=True)
| Parameter | Type | Default | Description |
|---|---|---|---|
region_name | str | "us-east-1" | AWS region name where Lambda functions are located. |
| Function | Description |
|---|---|
list_functions | Lists all Lambda functions available in the AWS account. |
invoke_function | Invokes a specific Lambda function with an optional payload. Takes function_name and optional payload parameters. |
Was this page helpful?