# 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)。