ディレクトリ内のすべてのファイルを繰り返し、s3にアップロードします。

ディレクトリ内のすべてのファイルを繰り返し、s3にアップロードします。

aws s3 cp [name] s3://[bucketname]ディレクトリ内の各ファイル名がどこにあるかなど、ディレクトリ内のすべてのファイルにコマンドを適用するにはどうすればよいですか?[name]

ベストアンサー1

参考にすることをお勧めします。公式文書

ローカルファイルをS3に繰り返しコピー

パラメータが渡されると、--recursive次のcpコマンドは指定されたディレクトリ内のすべてのファイルを指定されたバケットとプレフィックスに繰り返しコピーし、パラメータを介して一部のファイルを除外します--exclude。この例では、myDirディレクトリにはtest1.txtファイルとtest2.jpgファイルが含まれています。

aws s3 cp myDir s3://mybucket/ --recursive --exclude "*.jpg"

出力:

upload: myDir/test1.txt to s3://mybucket/test1.txt

--dryrun効果がわからない場合は、最初に使用してください。

おすすめ記事