- ファイルの再帰的なアップロードを避ける方法の1つは、アップロードしたいファイルが含まれる親ディレクトリのみを指定することです。例えば、以下のようなコマンドを使用して、特定のディレクトリ内のファイルをアップロードすることができます。
aws s3 cp /ローカルディレクトリ s3://バケット名/ディレクトリ名 --recursive --exclude "*"
このコマンドでは、--exclude "*"
オプションを使用して、再帰的なアップロードを除外しています。このようにすることで、指定したディレクトリ内のファイルのみがアップロードされます。
- もう1つの方法は、AWSのコンソールを使用してファイルをアップロードすることです。AWSのマネジメントコンソールにログインし、対象のバケットを選択した後、ファイルをアップロードしたいディレクトリを選択します。その後、ディレクトリ内のファイルを選択し、アップロードします。この方法では、再帰的なアップロードを行わず、個々のファイルを選択してアップロードすることができます。
これらの方法を使用することで、S3に再帰的にファイルをアップロードせずに特定のファイルのみをアップロードすることができます。適切なオプションやコンソールの操作を選択して、目的に応じた方法を選んでください。