The TriggerMesh Sources for Amazon Web Services (SAWS formerly known as KLASS) open source project aims to provide cross-cloud triggers from AWS to serverless function. Cloud native applications can also consume Knative/Kubernetes enabled serverless public cloud infrastructure that bridges cloud silos and mitigates lock-in.
Visit the Triggermesh SAWS project on Github
Supported Amazon Web Services Event Sources
Sources for Amazon Web Services (SAWS for short, pronounced saws) are event sources that can be used to execute a serverless function on a non-AWS target.
Cloud services users that have functions running in AWS can now trigger workloads within Knative. Knative users benefit from features such as scale-to-zero and source-to-url FaaS functionality. TriggerMesh SAWS enables AWS events to be consumed by Knative and non-AWS targets.
The sources listed in this repo are fully open source and can be used in any Knative cluster. They consist of Go event consumers for various AWS services. Most of them are packaged as Container Sources and make use of CloudEvents.
SAWS supports events from the following AWS Sources:
- AWS Code Commit -AWS CodeCommit is a fully-managed source control service that hosts secure Git-based repositories.
- Amazon Cognito – Amazon Cognito lets you add user sign-up, sign-in, and access control to your web and mobile apps.
- Amazon DynamoDB – Amazon DynamoDB is a key-value and document database that delivers single-digit millisecond performance at any scale.
- Amazon IOT Solutions – AWS IoT provides device software, control services, and data services.
- Amazon Kinesis – Amazon Kinesis enables you to ingest, buffer, and process streaming data in real-time.
- Amazon Simple Storage Service (S3) – Amazon Simple Storage Service (Amazon S3) is an object storage service that offers industry-leading scalability, data availability, security, and performance.
- Amazon Simple Notification Service (SNS) – Amazon Simple Notification Service (SNS) is a highly available, durable, secure, fully managed pub/sub messaging service that enables you to decouple microservices, distributed systems, and serverless applications.
- Amazon Simple Queue Service (SQS) – Amazon Simple Queue Service (SQS) is a fully managed message queuing service that enables you to decouple and scale microservices, distributed systems, and serverless applications.