AWS CLIをWindows10にインストールしS3のファイル操作方法
環境
Windows 10 Pro 64bit
AWS CLI
操作方法
1.AWS CLIをWindows10にインストールする
1).AWSのコマンドラインインターフェイスのページを開き、
Windowsの64ビットのリンクをクリックします。
https://aws.amazon.com/jp/cli/
2).AWSCLIV2.msiをダブルクリックします。 3).Nextをクリックします。 4).ラインセンスの箇所にチェックを入れNextをクリックします。 5).インストール先を指定してNextをクリックします。 6).Installをクリックでインストールされます。
7).PowerShellを立ち上げてaws –versionを入力するとaws cliのバージョンが表示されます。
>aws --version aws-cli/2.13.13 Python/3.11.4 Windows/10 exe/AMD64 prompt/off
2.IAMユーザにS3の権限を追加する
1).IAMのユーザーにS3の権限を追加します。
ark-ec2-userに「AmazonS3FullAccess」を追加します。 ※ユーザーは作成済みで、Access key IDとSecret access keyはダウンロード済みの想定です。
3.実行ユーザ(プロファイル)を登録する
1).Power Shellでaws configureコマンドを入力して実行ユーザ(ark-ec2-user)を登録します。
アクセスキーとシークレットキーは、ユーザー作成時にダウンロードしたファイルの中にある情報です。
PS D:\> aws configure --profile ark-ec2-user AWS Access Key ID [None]: アクセスキー AWS Secret Access Key [None]: シークレットキー Default region name [None]: ap-northeast-1 Default output format [None]: PS D:\> PS D:\> aws configure list-profiles ark-ec2-user PS D:\>
4.実行ユーザ(プロファイル)を切り替えます
ログインユーザー(ec2-user)から実行ユーザ(ark-ec2-user)に切り替えます。
PS D:\> aws configure list PS D:\> $env:AWS_PROFILE = "ark-ec2-user" PS D:\> aws configure list
環境変数の値は以下のechoコマンドで確認できます
PS D:\> echo $env:AWS_PROFILE ark-ec2-user
5.aws s3コマンドで確認する
aws s3 lsコマンドでバケットの一覧を表示します。
PS D:\> aws s3 ls
aws s3 cpコマンドでファイルをコピーできます。
PS D:\> aws s3 cp test77.txt s3://test-s3-data-2023