Windows aws cliをオフライン環境でインストール

開発マシーンなどインターネトに接続できない環境にWindows aws cliをインストールする必要があったので、調査しました。

オンライン環境で資材を作成する

windows Pythonのインストーラをダウンロードする。

Pythonをセットアップするときに、カスタマイズを選び、デフォルトのappdataの下にインストールしないで、

cドライブ直下などにpythonなどの名称のフォルダーにインストールする。(pipがインストール先の情報をもっているため)

できればALL Userでインストールする。

pipをアップグレードしておく。

必要なpipをインストールしておく。

aws cliも、pipからインストールする。

awslogsも、pipからインストールする。

インストールした、pythonフォルダーを圧縮する。

オフライン環境でのインストール

Pythonのインストーラと圧縮したファイルをオフライン環境へコピーする。

オンラインでインストールしたフォルダー名と同じ場所に、Pythonをインストールする。

圧縮したファイルを、同じ場所に解凍する。