Skip to content

Instantly share code, notes, and snippets.

View castrapel's full-sized avatar

Curtis castrapel

View GitHub Profile
@castrapel
castrapel / cloudtrail_athena_table.py
Last active May 25, 2023 22:46
Crete AWS CloudTrail Athena Table
"""
Install:
python3 -m venv venv; . venv/bin/activate; pip install aws_error_utils boto3 click
Usage:
Run `python cloudtrail_athena_table.py setup`, log in to the AWS Console, head to Athena, and query your heart out.
Cleanup:
Run `python cloudtrail_athena_table.py remove` to clean up those dirty tables.
@castrapel
castrapel / icla.txt
Created February 26, 2023 16:08
Individual Contributor License Agreement - Noq Software
Individual Contributor License Agreement
This agreement is based on the Apache Software Foundation Contributor License Agreement. (V 2.2, https://www.apache.org/licenses/icla.pdf)
Thank you for your interest in software projects stewarded by Noq Software, Inc. ("Noq"). In order to clarify the intellectual property license granted with Contributions from any person or entity, Noq must have a Contributor License Agreement (CLA) on file that has been agreed to by each Contributor, indicating agreement to the license terms below. This license is for your protection as a Contributor as well as the protection of Noq and its users; it does not change your rights to use your own Contributions for any other purpose. This Agreement allows an individual to contribute to Noq on that individual’s own behalf, or an entity (the “Corporation”) to submit Contributions to Noq, to authorize Contributions submitted by its designated employees to Noq, and to grant copyright and patent licenses thereto.
You accept and agree to