{"id":15533406,"url":"https://github.com/nocarryr/aws-identity-manager","last_synced_at":"2025-04-05T10:23:09.443Z","repository":{"id":57413254,"uuid":"53690427","full_name":"nocarryr/AWS-Identity-Manager","owner":"nocarryr","description":"Manage credentials for multiple AWS accounts","archived":false,"fork":false,"pushed_at":"2017-05-18T17:41:41.000Z","size":82,"stargazers_count":0,"open_issues_count":1,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-10T23:07:52.557Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","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/nocarryr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-03-11T19:07:45.000Z","updated_at":"2016-03-11T19:08:01.000Z","dependencies_parsed_at":"2022-09-07T03:02:37.048Z","dependency_job_id":null,"html_url":"https://github.com/nocarryr/AWS-Identity-Manager","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nocarryr%2FAWS-Identity-Manager","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nocarryr%2FAWS-Identity-Manager/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nocarryr%2FAWS-Identity-Manager/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nocarryr%2FAWS-Identity-Manager/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nocarryr","download_url":"https://codeload.github.com/nocarryr/AWS-Identity-Manager/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247320303,"owners_count":20919753,"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-02T11:36:44.305Z","updated_at":"2025-04-05T10:23:09.423Z","avatar_url":"https://github.com/nocarryr.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Build Status](https://travis-ci.org/nocarryr/AWS-Identity-Manager.svg?branch=master)](https://travis-ci.org/nocarryr/AWS-Identity-Manager) [![Coverage Status](https://coveralls.io/repos/github/nocarryr/AWS-Identity-Manager/badge.svg?branch=master)](https://coveralls.io/github/nocarryr/AWS-Identity-Manager?branch=master)\n\n# AWS-Identity-Manager\nCommand line tool to store credentials for multiple AWS accounts and quickly switch between them.\n\n## Installation\nTo install using pip:\n```\npip install aws-identity-manager\n```\nOr download the [latest release](https://github.com/nocarryr/AWS-Identity-Manager/releases/latest) and install by running:\n```\npython setup.py install\n```\n\n## Usage\nStart the interactive command line tool:\n```\nawsidentity\n```\n\nThen use the following commands:\n\n* `save` Save credentials (if any) found in your existing config files for later use\n* `add` Allows you to add a new set of credentials (identity)\n* `edit` Make changes to existing identity\n* `change` Select one of your stored identies and modifies (or creates) the configuration files for most AWS client libraries\n* `import` Import identities from a csv file downloaded from the IAM Console (created whenever you add new users)\n\n### Additional Info\nAll of the credentials are saved by default in your home directory:\n```\n.aws-identity-manager/identities.json\n```\nThe scripts are designed to keep the permissions of this as well as the modified config files secured and only accessible to the current user.\nBefore any changes are made to any existing AWS config files, they are backed up:\n```\n~/.aws/credentials.bak\n```\nThis is only done if the backup filename doesn't already exist though.  In other words, it would be a good idea to have your credentials somewhere safe before running the script.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnocarryr%2Faws-identity-manager","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnocarryr%2Faws-identity-manager","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnocarryr%2Faws-identity-manager/lists"}