Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jeffbryner/gsuite-activity-lambda
an aws lambda to grab gsuite activity logs and ship them to firehose
https://github.com/jeffbryner/gsuite-activity-lambda
Last synced: 11 days ago
JSON representation
an aws lambda to grab gsuite activity logs and ship them to firehose
- Host: GitHub
- URL: https://github.com/jeffbryner/gsuite-activity-lambda
- Owner: jeffbryner
- License: mpl-2.0
- Created: 2020-02-27T23:07:12.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2020-08-08T21:33:49.000Z (over 4 years ago)
- Last Synced: 2024-11-08T21:19:00.458Z (2 months ago)
- Language: Python
- Size: 20.5 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# gsuite-activity-lambda
An aws lambda to grab gsuite activity logs and ship them to firehose.Uses secrets manager and parameter store to access Gsuite project credentials to pull activity logs and ship them to a firehose stream that you specify.
## Environment variables:
- FIREHOSE_DELIVERY_STREAM: Name of the delivery stream
- GSUITE_CREDENTIALS_SECRET_NAME: Name of the credentials in secrets manager
- GSUITE_DELEGATED_ACCOUNT: [email protected] that you want this to use for delegated access
- FIREHOSE_BATCH_SIZE: number of records to batch send to firehose at a time (100 default)