Module trase.tools.aws.aws_lambda

Functions

def invoke_lambda_function(function_name, payload, try_again=True, read_timeout=905) ‑> dict

Example usage::

client = aws_session().client("lambda")
payload = {
    "InputFiles": [
        {
            "Bucket": "resources.trase.earth",
            "Key": "data/supply-chains/argentina/corn/v0.2.3/argentina-corn-v0.2.3-2024-01-17.csv"
        }
    ],
    "OutputFile": {
        "Bucket": "trase-temp",
        "Key": "test.zip"
    }
}
invoke_lambda_function("zip-s3-objects", payload)