The library boto3 is supported, the AWS SDK for python (with certain limitations). Configuration YAML files are also analyzed in search of serverless deployment frameworks.
Serverless framework, Serverless Application Model (SAM), and Cloudformation are supported. These are frameworks using *.yml and *.yaml (or *.json, currently not supported in this extension) file to set up AWS environment.
Whenever the runtime set in these files is pythonX.Y, the com.castsoftware.python extension is responsible for creating the corresponding Python AWS Lambda Function, Python AWS Lambda Operation (which represent AWS APIGateway events), and Python AWS Simple Queue objects.
def func(): lambda_client.invoke(FunctionName='otherfunctionname', InvocationType='RequestResponse', Payload=lambda_payload)
Supported API methods (boto3)
|callLink||Python callable artifact|
Python AWS SQS Publisher
Python AWS SQS Unknown Publisher
Python AWS SQS Unknown Receiver
Python AWS SQS Receiver
|Python callable artifact|