https://github.com/tkuchiki/sh-aws-ini-parser
AWS credentials / config file parser in sh.
https://github.com/tkuchiki/sh-aws-ini-parser
aws ini parse sh
Last synced: over 1 year ago
JSON representation
AWS credentials / config file parser in sh.
- Host: GitHub
- URL: https://github.com/tkuchiki/sh-aws-ini-parser
- Owner: tkuchiki
- License: mit
- Created: 2018-06-24T03:21:00.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2018-06-24T03:32:40.000Z (about 8 years ago)
- Last Synced: 2025-01-25T09:11:08.376Z (over 1 year ago)
- Topics: aws, ini, parse, sh
- Language: Shell
- Size: 1.95 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# sh-aws-ini-parser
AWS credentials / config file parser in sh.
# Usage
```console
# parse ~/.aws/credentials and ~/.aws/config
# use default profile
$ ./aws-ini-parser
aws_access_key_id=AKIAIOSFODNN7EXAMPLE1
aws_secret_access_key=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY1
output=json
region=us-east-1
```
```console
# parse ~/.aws/credentials and ~/.aws/config
# use user2 profile
$ profile=user2 ./aws-ini-parser
aws_access_key_id=AKIAIOSFODNN7EXAMPLE2
aws_secret_access_key=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY2
output=json
region=us-east-1
```
```console
# parse /tmp/aws_credentials and /tmp/aws_config
# use default profile
$ credentials_file=/tmp/aws_credentials config_file=/tmp/aws_config ./aws-ini-parser
aws_access_key_id=AKIAIOSFODNN7EXAMPLE3
aws_secret_access_key=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY3
output=json
region=us-east-1
```