├── .coveragerc ├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── bucket_snake ├── __about__.py ├── __init__.py ├── config.py ├── entrypoints.py ├── iam │ ├── __init__.py │ ├── logic.py │ └── util.py ├── request_schemas.py ├── s3 │ ├── __init__.py │ ├── models.py │ └── permissions.py ├── tests │ ├── __init__.py │ ├── conf.py │ ├── conftest.py │ ├── templates │ │ ├── accounts.json │ │ └── historical-s3-report.json │ ├── test_config.py │ ├── test_entrypoints.py │ ├── test_fixtures.py │ ├── test_iam.py │ ├── test_models.py │ └── test_s3.py └── util │ ├── __init__.py │ └── exceptions.py ├── docs ├── GenerateDocs.md ├── configuration.md ├── howitworks.md ├── installation.md ├── intro.md ├── permissions.md ├── s3background.md └── serverless-examples │ ├── .serverless-example.yml │ ├── requirements.txt │ └── serverless_configs │ └── environment.yml ├── requirements.txt ├── setup.py ├── tox.ini └── website ├── .gitignore ├── core └── Footer.js ├── package.json ├── pages └── en │ └── index.js ├── sidebars.json ├── siteConfig.js ├── static ├── css │ └── custom.css └── img │ ├── Compute_AWSLambda_LARGE.png │ ├── favicon.png │ ├── favicon │ └── favicon.ico │ ├── logo.png │ └── s3check.png └── yarn.lock /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix-Skunkworks/bucketsnake/HEAD/.coveragerc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix-Skunkworks/bucketsnake/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix-Skunkworks/bucketsnake/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix-Skunkworks/bucketsnake/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix-Skunkworks/bucketsnake/HEAD/README.md -------------------------------------------------------------------------------- /bucket_snake/__about__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix-Skunkworks/bucketsnake/HEAD/bucket_snake/__about__.py -------------------------------------------------------------------------------- /bucket_snake/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bucket_snake/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix-Skunkworks/bucketsnake/HEAD/bucket_snake/config.py -------------------------------------------------------------------------------- /bucket_snake/entrypoints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix-Skunkworks/bucketsnake/HEAD/bucket_snake/entrypoints.py -------------------------------------------------------------------------------- /bucket_snake/iam/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bucket_snake/iam/logic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix-Skunkworks/bucketsnake/HEAD/bucket_snake/iam/logic.py -------------------------------------------------------------------------------- /bucket_snake/iam/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix-Skunkworks/bucketsnake/HEAD/bucket_snake/iam/util.py -------------------------------------------------------------------------------- /bucket_snake/request_schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix-Skunkworks/bucketsnake/HEAD/bucket_snake/request_schemas.py -------------------------------------------------------------------------------- /bucket_snake/s3/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bucket_snake/s3/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix-Skunkworks/bucketsnake/HEAD/bucket_snake/s3/models.py -------------------------------------------------------------------------------- /bucket_snake/s3/permissions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix-Skunkworks/bucketsnake/HEAD/bucket_snake/s3/permissions.py -------------------------------------------------------------------------------- /bucket_snake/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bucket_snake/tests/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix-Skunkworks/bucketsnake/HEAD/bucket_snake/tests/conf.py -------------------------------------------------------------------------------- /bucket_snake/tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix-Skunkworks/bucketsnake/HEAD/bucket_snake/tests/conftest.py -------------------------------------------------------------------------------- /bucket_snake/tests/templates/accounts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix-Skunkworks/bucketsnake/HEAD/bucket_snake/tests/templates/accounts.json -------------------------------------------------------------------------------- /bucket_snake/tests/templates/historical-s3-report.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix-Skunkworks/bucketsnake/HEAD/bucket_snake/tests/templates/historical-s3-report.json -------------------------------------------------------------------------------- /bucket_snake/tests/test_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix-Skunkworks/bucketsnake/HEAD/bucket_snake/tests/test_config.py -------------------------------------------------------------------------------- /bucket_snake/tests/test_entrypoints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix-Skunkworks/bucketsnake/HEAD/bucket_snake/tests/test_entrypoints.py -------------------------------------------------------------------------------- /bucket_snake/tests/test_fixtures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix-Skunkworks/bucketsnake/HEAD/bucket_snake/tests/test_fixtures.py -------------------------------------------------------------------------------- /bucket_snake/tests/test_iam.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix-Skunkworks/bucketsnake/HEAD/bucket_snake/tests/test_iam.py -------------------------------------------------------------------------------- /bucket_snake/tests/test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix-Skunkworks/bucketsnake/HEAD/bucket_snake/tests/test_models.py -------------------------------------------------------------------------------- /bucket_snake/tests/test_s3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix-Skunkworks/bucketsnake/HEAD/bucket_snake/tests/test_s3.py -------------------------------------------------------------------------------- /bucket_snake/util/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bucket_snake/util/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix-Skunkworks/bucketsnake/HEAD/bucket_snake/util/exceptions.py -------------------------------------------------------------------------------- /docs/GenerateDocs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix-Skunkworks/bucketsnake/HEAD/docs/GenerateDocs.md -------------------------------------------------------------------------------- /docs/configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix-Skunkworks/bucketsnake/HEAD/docs/configuration.md -------------------------------------------------------------------------------- /docs/howitworks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix-Skunkworks/bucketsnake/HEAD/docs/howitworks.md -------------------------------------------------------------------------------- /docs/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix-Skunkworks/bucketsnake/HEAD/docs/installation.md -------------------------------------------------------------------------------- /docs/intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix-Skunkworks/bucketsnake/HEAD/docs/intro.md -------------------------------------------------------------------------------- /docs/permissions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix-Skunkworks/bucketsnake/HEAD/docs/permissions.md -------------------------------------------------------------------------------- /docs/s3background.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix-Skunkworks/bucketsnake/HEAD/docs/s3background.md -------------------------------------------------------------------------------- /docs/serverless-examples/.serverless-example.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix-Skunkworks/bucketsnake/HEAD/docs/serverless-examples/.serverless-example.yml -------------------------------------------------------------------------------- /docs/serverless-examples/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix-Skunkworks/bucketsnake/HEAD/docs/serverless-examples/requirements.txt -------------------------------------------------------------------------------- /docs/serverless-examples/serverless_configs/environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix-Skunkworks/bucketsnake/HEAD/docs/serverless-examples/serverless_configs/environment.yml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix-Skunkworks/bucketsnake/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix-Skunkworks/bucketsnake/HEAD/setup.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix-Skunkworks/bucketsnake/HEAD/tox.ini -------------------------------------------------------------------------------- /website/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix-Skunkworks/bucketsnake/HEAD/website/.gitignore -------------------------------------------------------------------------------- /website/core/Footer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix-Skunkworks/bucketsnake/HEAD/website/core/Footer.js -------------------------------------------------------------------------------- /website/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix-Skunkworks/bucketsnake/HEAD/website/package.json -------------------------------------------------------------------------------- /website/pages/en/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix-Skunkworks/bucketsnake/HEAD/website/pages/en/index.js -------------------------------------------------------------------------------- /website/sidebars.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix-Skunkworks/bucketsnake/HEAD/website/sidebars.json -------------------------------------------------------------------------------- /website/siteConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix-Skunkworks/bucketsnake/HEAD/website/siteConfig.js -------------------------------------------------------------------------------- /website/static/css/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix-Skunkworks/bucketsnake/HEAD/website/static/css/custom.css -------------------------------------------------------------------------------- /website/static/img/Compute_AWSLambda_LARGE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix-Skunkworks/bucketsnake/HEAD/website/static/img/Compute_AWSLambda_LARGE.png -------------------------------------------------------------------------------- /website/static/img/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix-Skunkworks/bucketsnake/HEAD/website/static/img/favicon.png -------------------------------------------------------------------------------- /website/static/img/favicon/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix-Skunkworks/bucketsnake/HEAD/website/static/img/favicon/favicon.ico -------------------------------------------------------------------------------- /website/static/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix-Skunkworks/bucketsnake/HEAD/website/static/img/logo.png -------------------------------------------------------------------------------- /website/static/img/s3check.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix-Skunkworks/bucketsnake/HEAD/website/static/img/s3check.png -------------------------------------------------------------------------------- /website/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix-Skunkworks/bucketsnake/HEAD/website/yarn.lock --------------------------------------------------------------------------------