AWS Lambda Essentials

Deploy From CLI
lambda_function.py
import json
print('Loading function')
def lambda_handler(event, context):
print("Hello World!")
zip function.zip python_function.py
aws lambda create-function --function-name HelloWorldPython --zip-file fileb://function.zip --handler python_function.lambda_handler --runtime python3.7 --role arn:aws:iam::999999999999:role/LambdaRole
{
"FunctionName": "HelloWorldPython",
"FunctionArn": "arn:aws:lambda:us-east-1:999999999999:function:HelloWorldPython",
"Runtime": "python3.7",
"Role": "arn:aws:iam::999999999999:role/LambdaRole",
"Handler": "python_function.lambda_handler",
"CodeSize": 281,
"Description": "",
"Timeout": 3,
"MemorySize": 128,
"LastModified": "2022-04-05T01:35:36.249+0000",
"CodeSha256": "h9AEbl2IE9r+D3hcfFhkDFExL8JVFEtV51VOPL5xmXY=",
"Version": "$LATEST",
"TracingConfig": {
"Mode": "PassThrough"
},
"RevisionId": "fe568404-6ff8-4195-99ab-d3a23d669134",
"State": "Pending",
"StateReason": "The function is being created.",
"StateReasonCode": "Creating",
"PackageType": "Zip",
"Architectures": [
"x86_64"
]
}
Related
- AWS Essentials
- AWS CLI Essentials
- AWS CloudFormation Essentials
- AWS CloudWatch Essentials
- AWS IAM Essentials
- AWS S3 Essentials
- AWS Tools for PowerShell
- AWS VPC Essentials
Links
- https://docs.aws.amazon.com/lambda/latest/dg/lambda-services.html
- https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-function.html