PowerShell S3 アップロード | ダウンロード | 削除

Pocket

AWS.Tools (PowerShell) を使った S3 アップロード・ダウンロード・削除方法。

アップロード Write-S3Object

ローカルに保存した Windowsのスクリーンショットを S3にアップロードする例

Write-S3Object -BucketName Bucket名 -File '.\スクリーンショット 2022-07-18 085309.png' -Key 'screen1.png'
Write-S3Object 例
Write-S3Object 例

アップロードは、 Get-S3Objectコマンドで確認できます。

ダウンロード Copy-S3Object

先程、アップロードした スクショ(screen1.png)をダウンロードする

Copy-S3Object -BucketName Bucket名 -Key 'screen1.png' -LocalFile 'C:\Users\xxx\screen1.png'
Copy-S3Object 例
Copy-S3Object 例

削除 Remove-S3Object

S3 に存在する ファイルを削除するには、 Remove-S3Objectを使います。

Remove-S3Object -BucketName Bucket名 -Key 'screen1.png'
Remove-S3Object 例
Remove-S3Object 例
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を つけて 実行すると、 上記の問いは聞かれません。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA


2022 MJELD TECHNOLOGIES. ALL RIGHTS RESERVED