シェルでAmazonS3にファイルをアップロードする方法

shell
クロネコ先生
クロネコ先生

シェルでAmazonS3にファイルをアップロードする方法を解説します。

Amazon S3にファイルをアップロードするためのシェルコマンドは、AWS CLI(Command Line Interface)を使用して行います。

まず、AWS CLIがインストールされていることを確認してください。インストールされていない場合は、AWS CLIをダウンロードしてインストールする必要があります。

※インストール方法については割愛します。

AWS CLIを使用したS3アップロードのコマンド
単一のファイルをアップロードする場合

aws s3 cp /ローカルファイルのパス s3://バケット名/ディレクトリ/ファイル名

aws s3 cp /Users/username/Documents/test.txt s3://mybucket/documents/test.txt


複数のファイルをアップロードする場合

aws s3 cp /ローカルのディレクトリのパス s3://バケット名/ディレクトリ/ –recursive

aws s3 cp /Users/username/Documents/ s3://mybucket/documents/ –recursive

上記のコマンドで使われる引数の意味は以下の通りです:

s3 cp: S3にファイルをコピーするコマンド
--recursive:ディレクトリを再帰的にアップロードするオプション

まとめ

これらのコマンドを使うことで、ローカルファイルをAmazon S3にアップロードできます。

コメント

タイトルとURLをコピーしました