AWS S3 バケットからのフォルダーのダウンロード cp と同期

Aws S3 Bakettokaranoforudanodaunrodo Cp To Tong Qi



Amazon は、完全なセキュリティと機密性を備えた無制限のデータをクラウドに保存する Simple Storage Service を提供しています。ユーザーは、管理コンソールと「 同期 ' と ' CP 」。

このガイドでは、AWS CLI コマンドを使用して AWS S3 バケットからフォルダをダウンロードする方法について説明します。







AWS S3 バケットからのフォルダのダウンロード cp と同期

AWS S3 バケットからファイルをダウンロードするコマンドは 2 つあります。 同期 ' と ' CP 」。 「sync」コマンドは、AWS S3 バケットからフォルダ内の更新をダウンロードします。一方、「cp」コマンドは、AWS S3 バケットに配置されたすべてのファイルを単純にコピーして、ローカル フォルダーに貼り付けます。 「cp」コマンドは、ローカル ディレクトリでの可用性に関係なく、すべてのファイルをダウンロードします。一方、「同期」は、更新されたファイル、またはローカル フォルダーにまだダウンロードされていないファイルのみをダウンロードします。



S3 フォルダをダウンロードするには?

以下の手順に従って、AWS CLI コマンドを使用して S3 バケットで利用可能なフォルダをダウンロードする方法を学習してください。



ステップ 1: フォルダーを S3 バケットにアップロードする





を作成する S3 バケット そしてそこに向かい、「 アップロード ' ボタン:



クリックしてください ' フォルダーを追加 」または、フォルダーをシステムから S3 バケットにドラッグ アンド ドロップします。

クリックしてください ' アップロード ' ボタン:

名前をクリックして、フォルダー内に移動します。

S3 バケットにアップロードされたファイルは次のとおりです。

ステップ 2: AWS CLI を確認して設定する

を確認します。 インストール 次のように入力して、AWS CLI の

aws --バージョン

上記のコマンドを実行すると、aws-cli/2.0.30 バージョンが表示されます。

構成、設定 次のコマンドを使用して AWS CLI:

aws 構成

その結果、IAM 認証情報を提供するよう求められます。

ステップ 3: 「sync」コマンドの使用

ファイルをダウンロードするフォルダーに移動します。

CDダウンロード

次の構文を使用し、 をバケットの名前に変更して、S3 バケットからフォルダーをダウンロードします。

aws s3 sync s3:// .

この場合、次のコマンドを使用して、S3 バケットからフォルダーをダウンロードします。

aws s3 同期 s3://upload31 。

ファイルがローカル ディレクトリにダウンロードされていることがわかります。

それでは、別のファイルを S3 バケットにアップロードしましょう。

ファイルをドラッグして S3 バケットにドロップします。

クリックしてください ' アップロード ' ボタン:

ファイルが次のフォルダに追加されました。

次のコマンドを使用して、新しく追加されたファイルをダウンロードします。

aws s3 同期 s3://upload31 。

上記のコマンドを実行すると、「 デモ.csv ' ファイル:

ファイルがローカル ディレクトリにダウンロードされました。

ステップ 4: 「cp」コマンドを使用する

「」を使用するための構文 CP 」コマンドについては以下で説明します。

aws s3 cp s3://バケット/フォルダー LocalFolder --recursive

を S3 バケット名に、 をバケットにアップロードされたフォルダーに、 をファイルがダウンロードされるローカル ディレクトリに変更します。

aws s3 cp s3://upload31/File cp --recursive

ファイルは S3 バケットからローカル ディレクトリにダウンロードされています。

繰り返しますが、同じコマンドを使用して S3 フォルダーをダウンロードします。

aws s3 cp s3://upload31/File cp --recursive

上記のコマンドを実行すると、フォルダーで使用可能なすべてのファイルが再度ダウンロードされます。

このガイドでは、「」を使用して S3 バケットからフォルダをダウンロードするプロセスについて説明しました CP ' また ' 同期 ' 指図。

結論

AWS CLI コマンドである「cp」コマンドと「sync」コマンドを使用して AWS S3 バケットからフォルダをダウンロードするには、2 つの方法があります。 sync コマンドは最後のダウンロードから更新されたファイルをダウンロードしますが、cp コマンドは常にフォルダー内の各ファイルをダウンロードします。このガイドでは、cp および sync コマンドを使用して S3 バケットからフォルダーをダウンロードするプロセスについて説明しました。