Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/pepabo/oneaws

AWS STS using OneLogin
https://github.com/pepabo/oneaws

Last synced: about 1 month ago
JSON representation

AWS STS using OneLogin

Awesome Lists containing this project

README

        

# oneaws

OneLoginとAWS STSを使って、一時的なセキュリティ情報を取得します。

## Usage

事前に環境変数を設定します。

```
# bash
export ONELOGIN_CLIENT_ID=
export ONELOGIN_CLIENT_SECRET=
export ONELOGIN_USERNAME=
export ONELOGIN_PASSWORD=
export ONELOGIN_APP_ID=
export ONELOGIN_SUBDOMAIN=
export AWS_ROLE_ARN=
export AWS_PRINCIPAL_ARN=
export DURATION_SECONDS= # Option: default 3600

# fish
set -x ONELOGIN_CLIENT_ID
set -x ONELOGIN_CLIENT_SECRET
set -x ONELOGIN_USERNAME
set -x ONELOGIN_PASSWORD
set -x ONELOGIN_APP_ID
set -x ONELOGIN_SUBDOMAIN
set -x AWS_ROLE_ARN
set -x AWS_PRINCIPAL_ARN
set -x DURATION_SECONDS # Option: default 3600
```

環境変数を設定したら実行します。

```
oneaws
```

`-u` オプションをつけていると `~/.aws/credentials` に追記されます(default: true)。