{"id":16800020,"url":"https://github.com/dajudge/aws-workbench","last_synced_at":"2025-03-17T05:17:23.729Z","repository":{"id":137027611,"uuid":"198409822","full_name":"dajudge/aws-workbench","owner":"dajudge","description":"A docker workbench for quickstarting AWS development.","archived":false,"fork":false,"pushed_at":"2019-07-30T08:02:11.000Z","size":5,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-23T14:51:22.554Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dajudge.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-07-23T10:41:31.000Z","updated_at":"2019-07-30T08:02:12.000Z","dependencies_parsed_at":"2023-03-20T23:21:02.854Z","dependency_job_id":null,"html_url":"https://github.com/dajudge/aws-workbench","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/dajudge%2Faws-workbench","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dajudge%2Faws-workbench/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dajudge%2Faws-workbench/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dajudge%2Faws-workbench/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dajudge","download_url":"https://codeload.github.com/dajudge/aws-workbench/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243976472,"owners_count":20377691,"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-10-13T09:30:31.418Z","updated_at":"2025-03-17T05:17:23.706Z","avatar_url":"https://github.com/dajudge.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"The AWS workbench is set of scripts that makes it trivial to get started with AWS CLI development.\n# Prerequesites\n1. Works with Linux (tested with Ubuntu)\n2. Have docker installed (you are a developer, right?)\n3. Checkout this project somewhere under your home directory (you're not working as root, are you?)\n\n# Usage\nIn order to get started quickly, simply follow these instructions:\n## Configure the AWS workbench\n```\n# Create the config file from the provided sample\nuser@host:~/devel/project$ cp .config.sample .config\n\n# Fill the missing information in .config (don't worry, it's in .gitignore)\nuser@host:~/devel/project$ vi .config\n\nuser@host:~/devel/project$\n```\n\n## Build the workbench docker image\nThis step is optional as it's also being executed silently when you start the workbench in the \nnext step, but it'll take a while and you might want to know what's happening...\n```\nuser@host:~/devel/project$ docker build .workbench\nSending build context to Docker daemon  1.337kB\nStep 1/6 : FROM ubuntu:bionic\n...\nSuccessfully built deadbeef1234\nuser@host:~/devel/project$\n```\n## Enter the development workbench\n```\nuser@host:~/devel/project$ ./workbench \nYou are now inside the development workbench.\nuser@host:~/devel/project$  \n```\n\n##  Confirm things are working\n```\nuser@host:~/devel/project$ aws sts get-caller-identity --profile $DEVELOPER_PROFILE_NAME\n{\n    \"UserId\": \"AAAAAARRRRRROOOOOOMMM:botocore-session-1234567890\",\n    \"Account\": \"123456789012\",\n    \"Arn\": \"arn:aws:sts::123456789012:assumed-role/someRole/botocore-session-1234567890\"\n}\nuser@host:~/devel/project$\n``` ","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdajudge%2Faws-workbench","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdajudge%2Faws-workbench","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdajudge%2Faws-workbench/lists"}