aws-mfa-credentials
v1.0.2
Published
AWS で MFA 環境でのクレデンシャル情報を取得するサポートツール
Readme
aws-mfa-credentials
AWS で MFA 環境でのクレデンシャル情報を取得するサポートツール
開発環境
セットアップ
- Node.js 20 以上をインストールします。
- このリポジトリをクローンします。
- リポジトリのルートディレクトリで
npm installを実行して、依存関係をインストールします。
ビルド
以下のコマンドを実行して、TypeScript のソースコードをコンパイルします。
npm run buildコンパイルされた JavaScript ファイルは dist ディレクトリに出力されます。
リンク
ローカルで開発版をコマンドとして利用するには、以下のコマンドを実行します。
npm link実行
ローカルでの実行
npm link を実行した後、以下のコマンドで実行できます。
aws-mfa-credentials公開版の実行
npm に公開されたパッケージは、以下のコマンドで実行できます。
npx aws-mfa-credentials有効期間は config プロファイルの duration_seconds に従い、未指定なら30分です。
取得した値と有効期限(UTC)を標準出力に表示し、シークレットアクセスキーとセッショントークンはマスクします。
利用方法
実行方法の詳細は、利用者向けドキュメント Manual.md を参照してください。
検証
npm test でビルドとテスト、npm audit で依存関係の脆弱性を確認できます。
テストはダミーの認証情報と STS 応答を使い、実際の AWS へは接続しません。
公開
npm に公開するには、以下の手順を実行します。
package.jsonのversionを更新します。npm loginで npm にログインします。npm publishを実行します。
