開発マシーンなどインターネトに接続できない環境にWindows aws cliをインストールする必要があったので、調査しました。
オンライン環境で資材を作成する
windows Pythonのインストーラをダウンロードする。
Pythonをセットアップするときに、カスタマイズを選び、デフォルトのappdataの下にインストールしないで、
cドライブ直下などにpythonなどの名称のフォルダーにインストールする。(pipがインストール先の情報をもっているため)
できればALL Userでインストールする。
pipをアップグレードしておく。
必要なpipをインストールしておく。
aws cliも、pipからインストールする。
awslogsも、pipからインストールする。
インストールした、pythonフォルダーを圧縮する。
オフライン環境でのインストール
Pythonのインストーラと圧縮したファイルをオフライン環境へコピーする。
オンラインでインストールしたフォルダー名と同じ場所に、Pythonをインストールする。
圧縮したファイルを、同じ場所に解凍する。