☁️
[AWS] PowerShellにAWS Vaultコマンドを使えるようにする
はじめに
Terraform で AWS のサービスを管理したく、その際にAWS Vaultコマンド
が必要だったので、
開発メンバーに共有するため執筆します。
本当は Git bash で操作を行いたかったのですが、AWS Vaultコマンド
が反応せず、
powerShell
のみしか出来なかったです。
項目 | 内容 |
---|---|
前提条件 | Windows |
1. Scoop のインストール
まず、AWS Vault
コマンドが使えるようにするには、Scoop
が必要です。
PowerShell
を下記コマンドを実行して、Scoop
をインストールします
Set-ExecutionPolicy RemoteSigned -scope CurrentUser
invoke-Expression (New-Object System.Net.WebClient).DownloadString('https://get.scoop.sh')
ポリシー変更のために以下のメッセージが表示されるので Y を押してください。
Execution Policy Change
The execution policy helps protect you from scripts that you do not trust. Changing the execution policy might expose you to the security risks described in the
about_Execution_Policies help topic at https:/go.microsoft.com/fwlink/?LinkID=135170.
Do you want to change the execution policy?
[Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "N"): Y
2. AWS Vault のインストール
Scoop
を使ってAWS Vault
をインストールします
scoop install aws-vault
version
を確認します
aws-vault --version
version
は、v7.2.0
である事が確認出来ました。
$ aws-vault --version
v7.2.0
おわりに
もっと楽に環境構築出来る気がします。ご存知の方が教えて頂きたいです。🙇♀️
MacOS ならもっと楽ですよね。。
Discussion