Skip to content

AWS DAS Processor

Latest Release License: Apache 2.0 CI/CD Go Version Ask DeepWiki Security Policy

Architecture

aws-das-processor Architecture Diagram

Overview & Key Features

AWS DAS Processor is a Lambda function that consumes AWS Database Activity Stream events via an SQS fanout from S3. It decrypts, decompresses, filters, and writes the stream data back to S3.

Configuration / Environment Variables

Variable Default Description
DAS_FILTER_NAME The specific filter stream name
DAS_KMS_REGION_NAME Region where the KMS key resides
DAS_RDS_RESOURCE_ID ID of the RDS resource for encryption context

IAM Permissions

Requires s3:GetObject, s3:PutObject, kms:Decrypt, and sqs operations.

Development & Building

  • Build: make build
  • Test: make test

Community Links

License & Commercial Use

Licensed under the Apache License 2.0.

About

AWS Database Activity Stream (DAS) processor in Go. Consumes SQS events, decrypts payloads via KMS, and exports to Parquet in S3.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages