{"id":20471775,"url":"https://github.com/signiant/dynamodb_table_lister","last_synced_at":"2025-03-05T13:44:28.132Z","repository":{"id":33432475,"uuid":"37077785","full_name":"Signiant/dynamodb_table_lister","owner":"Signiant","description":"Lists dynamoDB tables in a region and generates a config for the throughput adjuster","archived":false,"fork":false,"pushed_at":"2019-05-10T17:36:41.000Z","size":8,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-01-16T02:23:56.232Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Signiant.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-06-08T16:09:20.000Z","updated_at":"2019-05-10T17:36:42.000Z","dependencies_parsed_at":"2022-09-08T12:11:39.027Z","dependency_job_id":null,"html_url":"https://github.com/Signiant/dynamodb_table_lister","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Signiant%2Fdynamodb_table_lister","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Signiant%2Fdynamodb_table_lister/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Signiant%2Fdynamodb_table_lister/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Signiant%2Fdynamodb_table_lister/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Signiant","download_url":"https://codeload.github.com/Signiant/dynamodb_table_lister/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242039536,"owners_count":20061924,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-15T14:17:12.982Z","updated_at":"2025-03-05T13:44:28.097Z","avatar_url":"https://github.com/Signiant.png","language":"Ruby","readme":"# dynamodb-table-lister\n\nA docker container that runs a utility to list all dynamoDB tables in a region and dump the results to a file.\nThis is then read by the dynamodb-throughput-scaler container.\n\nThe intent is that the list of tables is dumped once per day.\n\n## Config file\nThe app will readd the json config file and process any values in there.  If no keys are specified, instance role\ncredentials are used.  NOTE that values specified in variables OVERRIDE those specified in the config file\n\n## Variables:\n\n- DYNAMODB_REGION : The dynamoDB endpoint to connect to for monitoring tables\n- FREQUENCY: How often to refresh the list of tables (in seconds).  Default 86400\n- WRITEPERCENT: How much should we increase the WRITE provisioned throughput by (in percent)\n- READPERCENT: How much should we increase the READ provisioned throughput by (in percent)\n\n## Example Docker run\n\n```\n#!/bin/bash\n\ndocker run -d -e \"DYNAMODB_REGION=dynamodb.us-east-1.amazonaws.com\" \\\n              -e \"FREQUENCY=86400\" \\\n              -e \"WRITEPERCENT=50\" \\\n              -e \"READPERCENT=50\" \\\n\t\t\t  --name dynamo-table-lister \\\n              signiant/dynamodb-table-lister\n````","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsigniant%2Fdynamodb_table_lister","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsigniant%2Fdynamodb_table_lister","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsigniant%2Fdynamodb_table_lister/lists"}