AWS.Tools (PowerShell) を使った S3 アップロード・ダウンロード・削除方法。
アップロード Write-S3Object
ローカルに保存した Windowsのスクリーンショットを S3にアップロードする例
Write-S3Object -BucketName Bucket名 -File '.\スクリーンショット 2022-07-18 085309.png' -Key 'screen1.png'
アップロードは、 Get-S3Objectコマンドで確認できます。
ダウンロード Copy-S3Object
先程、アップロードした スクショ(screen1.png)をダウンロードする
Copy-S3Object -BucketName Bucket名 -Key 'screen1.png' -LocalFile 'C:\Users\xxx\screen1.png'
削除 Remove-S3Object
S3 に存在する ファイルを削除するには、 Remove-S3Objectを使います。
Remove-S3Object -BucketName Bucket名 -Key 'screen1.png'
Are you sure you want to perform this action? Performing the operation "Remove-S3Object (DeleteObjects)" on target "". [Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "Y"):
このアクションを実行しても良いか?聞いてきます。
オプション -WhatIfを つけて 実行すると、 上記の問いは聞かれません。