

windows10でaws cli ver2を公式通りにインストールし、git bashで  
`aws --version`を実行しましたが、バージョンの表示まで何十秒もかかる状態です。  
power shellなどでも同様の状態でした。

原因がわからないのですが、どなたかご存じでしょうか


CC BY-SA 4.0
2020-08-10T07:45:22.063
69417
2020-08-12T09:36:56.467
34792
question
aws aws-cli
AWS CLI 2のレスポンスが遅い


直接の回答ではありませんが、WSLでawsをインストールしたところ、現象は再現しませんでした。数秒で帰ってきます。

[code]

    【インストール手順】
    sudo apt update
    sudo apt upgrade
    pip3 install awscli --upgrade --user
    sudo apt install awscli
    
[/code]

Win10でしたらWSLを有効化し、WSLでawsをインストールしてはいかがでしょうか。

WSLであればstraceでシステムコールレベルの実行時刻が確認できますので、どこで時間がかかっているのかが分かるかもしれません。

[code]

    strace -tt aws --version
    
[/code]


CC BY-SA 4.0
2020-08-12T08:50:44.007
69481
2020-08-12T08:50:44.007
35558
69417
answer


`aws --version`を何回か実行するとだんだん早くなりませんか？

こちらで試してみたところ、`aws
--version`が完了するまでに`CreateFile`（いわゆるファイルオープン）が2000回近く実行されており、大量のファイルアクセスを必要とするようです。何回か実行するとそれらのファイルはキャッシュに乗るため、次第に改善する傾向が見られました。


CC BY-SA 4.0
2020-08-12T09:36:56.467
69482
2020-08-12T09:36:56.467
4236
69417
answer