クロネコ先生
シェルで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にアップロードできます。
コメント