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

 

AWS

Posted by arkgame