├── .gitignore ├── aws-batch ├── README.md ├── compute-environment-normal.json └── job-queue-normal.json ├── aws-cli ├── cloud-trail │ ├── cloud-trail-policy.json.tmpl │ └── create-cloud-trail-all-regions.sh └── iam-grant-ro │ ├── assume-role-policy.json │ └── grant-ro-access.sh ├── aws-ruby-sdk ├── ec2 │ ├── auto_patch.rb │ └── ec2_start_stop.rb ├── iam │ ├── find_accounts_with_no_mfa.rb │ ├── rotate-keys.rb │ ├── set-iam-password-policy-wrapper.sh │ └── set-iam-password-policy.rb ├── r53 │ ├── create-hosted-zone.rb │ ├── create-primary-secondary-dns.rb │ ├── cross-zone-role-dns.rb │ └── hosted_zone_policy_tmpl ├── s3 │ └── aws_detail_billing_mysql.rb └── vpc │ └── nacls.rb ├── cloudformation ├── efs │ └── elastic-file-system.json ├── iam │ ├── assume-role-example │ │ ├── README.md │ │ ├── assume-role.sh │ │ ├── instance-profile.yaml │ │ └── shib-dba-role-with-assume-role.yaml │ ├── kms-key.json │ └── shib-dba-role.yaml └── vpc-2az-vpn.json ├── data-pipeline └── templates │ └── DetailedBillingPipeline.json └── lambda ├── cloud-trail-processing ├── CloudTrailEventProcessing.js ├── README.md ├── data │ ├── ExampleCloudTrailLog.json.gz │ ├── example-r53.json │ └── input.txt ├── deploy_lambda_code.sh └── package.json └── dynamodb-backup ├── .gitignore ├── .npmignore ├── Gruntfile.js ├── README.md ├── backup.js ├── event.json ├── index.js ├── package.json ├── readable-stream.js └── restore.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CU-CloudCollab/aws-examples/HEAD/.gitignore -------------------------------------------------------------------------------- /aws-batch/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CU-CloudCollab/aws-examples/HEAD/aws-batch/README.md -------------------------------------------------------------------------------- /aws-batch/compute-environment-normal.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CU-CloudCollab/aws-examples/HEAD/aws-batch/compute-environment-normal.json -------------------------------------------------------------------------------- /aws-batch/job-queue-normal.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CU-CloudCollab/aws-examples/HEAD/aws-batch/job-queue-normal.json -------------------------------------------------------------------------------- /aws-cli/cloud-trail/cloud-trail-policy.json.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CU-CloudCollab/aws-examples/HEAD/aws-cli/cloud-trail/cloud-trail-policy.json.tmpl -------------------------------------------------------------------------------- /aws-cli/cloud-trail/create-cloud-trail-all-regions.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CU-CloudCollab/aws-examples/HEAD/aws-cli/cloud-trail/create-cloud-trail-all-regions.sh -------------------------------------------------------------------------------- /aws-cli/iam-grant-ro/assume-role-policy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CU-CloudCollab/aws-examples/HEAD/aws-cli/iam-grant-ro/assume-role-policy.json -------------------------------------------------------------------------------- /aws-cli/iam-grant-ro/grant-ro-access.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CU-CloudCollab/aws-examples/HEAD/aws-cli/iam-grant-ro/grant-ro-access.sh -------------------------------------------------------------------------------- /aws-ruby-sdk/ec2/auto_patch.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CU-CloudCollab/aws-examples/HEAD/aws-ruby-sdk/ec2/auto_patch.rb -------------------------------------------------------------------------------- /aws-ruby-sdk/ec2/ec2_start_stop.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CU-CloudCollab/aws-examples/HEAD/aws-ruby-sdk/ec2/ec2_start_stop.rb -------------------------------------------------------------------------------- /aws-ruby-sdk/iam/find_accounts_with_no_mfa.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CU-CloudCollab/aws-examples/HEAD/aws-ruby-sdk/iam/find_accounts_with_no_mfa.rb -------------------------------------------------------------------------------- /aws-ruby-sdk/iam/rotate-keys.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CU-CloudCollab/aws-examples/HEAD/aws-ruby-sdk/iam/rotate-keys.rb -------------------------------------------------------------------------------- /aws-ruby-sdk/iam/set-iam-password-policy-wrapper.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CU-CloudCollab/aws-examples/HEAD/aws-ruby-sdk/iam/set-iam-password-policy-wrapper.sh -------------------------------------------------------------------------------- /aws-ruby-sdk/iam/set-iam-password-policy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CU-CloudCollab/aws-examples/HEAD/aws-ruby-sdk/iam/set-iam-password-policy.rb -------------------------------------------------------------------------------- /aws-ruby-sdk/r53/create-hosted-zone.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CU-CloudCollab/aws-examples/HEAD/aws-ruby-sdk/r53/create-hosted-zone.rb -------------------------------------------------------------------------------- /aws-ruby-sdk/r53/create-primary-secondary-dns.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CU-CloudCollab/aws-examples/HEAD/aws-ruby-sdk/r53/create-primary-secondary-dns.rb -------------------------------------------------------------------------------- /aws-ruby-sdk/r53/cross-zone-role-dns.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CU-CloudCollab/aws-examples/HEAD/aws-ruby-sdk/r53/cross-zone-role-dns.rb -------------------------------------------------------------------------------- /aws-ruby-sdk/r53/hosted_zone_policy_tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CU-CloudCollab/aws-examples/HEAD/aws-ruby-sdk/r53/hosted_zone_policy_tmpl -------------------------------------------------------------------------------- /aws-ruby-sdk/s3/aws_detail_billing_mysql.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CU-CloudCollab/aws-examples/HEAD/aws-ruby-sdk/s3/aws_detail_billing_mysql.rb -------------------------------------------------------------------------------- /aws-ruby-sdk/vpc/nacls.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CU-CloudCollab/aws-examples/HEAD/aws-ruby-sdk/vpc/nacls.rb -------------------------------------------------------------------------------- /cloudformation/efs/elastic-file-system.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CU-CloudCollab/aws-examples/HEAD/cloudformation/efs/elastic-file-system.json -------------------------------------------------------------------------------- /cloudformation/iam/assume-role-example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CU-CloudCollab/aws-examples/HEAD/cloudformation/iam/assume-role-example/README.md -------------------------------------------------------------------------------- /cloudformation/iam/assume-role-example/assume-role.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CU-CloudCollab/aws-examples/HEAD/cloudformation/iam/assume-role-example/assume-role.sh -------------------------------------------------------------------------------- /cloudformation/iam/assume-role-example/instance-profile.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CU-CloudCollab/aws-examples/HEAD/cloudformation/iam/assume-role-example/instance-profile.yaml -------------------------------------------------------------------------------- /cloudformation/iam/assume-role-example/shib-dba-role-with-assume-role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CU-CloudCollab/aws-examples/HEAD/cloudformation/iam/assume-role-example/shib-dba-role-with-assume-role.yaml -------------------------------------------------------------------------------- /cloudformation/iam/kms-key.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CU-CloudCollab/aws-examples/HEAD/cloudformation/iam/kms-key.json -------------------------------------------------------------------------------- /cloudformation/iam/shib-dba-role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CU-CloudCollab/aws-examples/HEAD/cloudformation/iam/shib-dba-role.yaml -------------------------------------------------------------------------------- /cloudformation/vpc-2az-vpn.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CU-CloudCollab/aws-examples/HEAD/cloudformation/vpc-2az-vpn.json -------------------------------------------------------------------------------- /data-pipeline/templates/DetailedBillingPipeline.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CU-CloudCollab/aws-examples/HEAD/data-pipeline/templates/DetailedBillingPipeline.json -------------------------------------------------------------------------------- /lambda/cloud-trail-processing/CloudTrailEventProcessing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CU-CloudCollab/aws-examples/HEAD/lambda/cloud-trail-processing/CloudTrailEventProcessing.js -------------------------------------------------------------------------------- /lambda/cloud-trail-processing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CU-CloudCollab/aws-examples/HEAD/lambda/cloud-trail-processing/README.md -------------------------------------------------------------------------------- /lambda/cloud-trail-processing/data/ExampleCloudTrailLog.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CU-CloudCollab/aws-examples/HEAD/lambda/cloud-trail-processing/data/ExampleCloudTrailLog.json.gz -------------------------------------------------------------------------------- /lambda/cloud-trail-processing/data/example-r53.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CU-CloudCollab/aws-examples/HEAD/lambda/cloud-trail-processing/data/example-r53.json -------------------------------------------------------------------------------- /lambda/cloud-trail-processing/data/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CU-CloudCollab/aws-examples/HEAD/lambda/cloud-trail-processing/data/input.txt -------------------------------------------------------------------------------- /lambda/cloud-trail-processing/deploy_lambda_code.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CU-CloudCollab/aws-examples/HEAD/lambda/cloud-trail-processing/deploy_lambda_code.sh -------------------------------------------------------------------------------- /lambda/cloud-trail-processing/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CU-CloudCollab/aws-examples/HEAD/lambda/cloud-trail-processing/package.json -------------------------------------------------------------------------------- /lambda/dynamodb-backup/.gitignore: -------------------------------------------------------------------------------- 1 | dist/ 2 | node_nodules/ 3 | -------------------------------------------------------------------------------- /lambda/dynamodb-backup/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CU-CloudCollab/aws-examples/HEAD/lambda/dynamodb-backup/.npmignore -------------------------------------------------------------------------------- /lambda/dynamodb-backup/Gruntfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CU-CloudCollab/aws-examples/HEAD/lambda/dynamodb-backup/Gruntfile.js -------------------------------------------------------------------------------- /lambda/dynamodb-backup/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CU-CloudCollab/aws-examples/HEAD/lambda/dynamodb-backup/README.md -------------------------------------------------------------------------------- /lambda/dynamodb-backup/backup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CU-CloudCollab/aws-examples/HEAD/lambda/dynamodb-backup/backup.js -------------------------------------------------------------------------------- /lambda/dynamodb-backup/event.json: -------------------------------------------------------------------------------- 1 | { 2 | } 3 | -------------------------------------------------------------------------------- /lambda/dynamodb-backup/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CU-CloudCollab/aws-examples/HEAD/lambda/dynamodb-backup/index.js -------------------------------------------------------------------------------- /lambda/dynamodb-backup/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CU-CloudCollab/aws-examples/HEAD/lambda/dynamodb-backup/package.json -------------------------------------------------------------------------------- /lambda/dynamodb-backup/readable-stream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CU-CloudCollab/aws-examples/HEAD/lambda/dynamodb-backup/readable-stream.js -------------------------------------------------------------------------------- /lambda/dynamodb-backup/restore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CU-CloudCollab/aws-examples/HEAD/lambda/dynamodb-backup/restore.js --------------------------------------------------------------------------------