File tree Expand file tree Collapse file tree 1 file changed +61
-0
lines changed Expand file tree Collapse file tree 1 file changed +61
-0
lines changed Original file line number Diff line number Diff line change 1+ aws-keychain
2+ ============
3+
4+ ```
5+ aws-keychain (c) 2014 Paul Annesley MIT license.
6+
7+ Store multiple AWS IAM access keys in Mac OS X keychain.
8+ Check out one of them at a time into ~/.aws/credentials
9+
10+ Manage access keys in Keychain:
11+ aws-keychain add <name> <access_key_id> <secret_access_key>
12+ aws-keychain cat <name>
13+ aws-keychain env <name>
14+ aws-keychain ls
15+ aws-keychain none
16+ aws-keychain rm <name>
17+ aws-keychain status
18+ aws-keychain use <name>
19+ eval `aws-keychain env <name>`
20+ ```
21+
22+ Example
23+ -------
24+
25+ ```
26+ $ aws-keychain status
27+ No access key at /Users/example/.aws/credentials
28+
29+ $ aws-keychain ls
30+ cat: /Users/example/.aws/aws-keychain.list: No such file or directory
31+
32+ $ aws-keychain add personal AKILNNK8O1KFMIZRQY1J QURSltVBG33e1qUxVhtsDw
33+
34+ $ aws-keychain add work AKIJA9JFOPAKMH9AJPCJ LBCoZPXfQNVNRJbwN92pFQ
35+
36+ $ aws-keychain ls
37+ personal
38+ work
39+
40+ $ aws-keychain use personal
41+
42+ $ aws-keychain status
43+ personal: AKILNNK3OPAKMIZRQY1J
44+
45+ $ eval `aws-keychain env work`
46+ $ echo "$AWS_ACCESS_KEY_ID : $AWS_SECRET_ACCESS_KEY"
47+ AKIJA9JFOPAKMH9AJPCJ : LBCoZPXfQNVNRJbwN92pFQ
48+
49+ $ aws-keychain rm work
50+ password has been deleted.
51+
52+ $ aws-keychain ls
53+ personal
54+
55+ $ aws-keychain none
56+ $ aws-keychain status
57+ No access key at /Users/example/.aws/credentials
58+
59+ $ aws-keychain ls
60+ personal
61+ ```
You can’t perform that action at this time.
0 commit comments