Descargar carpetas de AWS S3 Bucket CP vs Sync

Descargar carpetas de AWS S3 Bucket CP vs Sync

Amazon ofrece un servicio de almacenamiento simple para almacenar datos ilimitados en la nube con seguridad completa y secreto. Permite al usuario descargar y cargar los datos en él utilizando los comandos de la interfaz de línea de comandos de gestión y la consola AWS (CLI) como "sincronización" y "CP".

Esta guía explicará la descarga de carpetas desde el cubo de AWS S3 usando los comandos AWS CLI.

Descargar carpetas de AWS S3 Bucket CP vs Sync

Hay dos comandos para descargar archivos del cubo AWS S3 que son "sincronización" y "CP". El comando "Sync" descarga las actualizaciones en la carpeta desde el cubo AWS S3. Por otro lado, el comando "CP" simplemente copia todos los archivos colocados en el cubo de AWS S3 y los pega en la carpeta local. El comando "CP" descarga todos los archivos independientemente de su disponibilidad en el directorio local. Mientras que la "sincronización" solo descarga los archivos que se han actualizado o no se han descargado a la carpeta local.

Cómo descargar la carpeta S3?

Siga estos pasos para aprender a descargar las carpetas disponibles en el cubo S3 utilizando los comandos AWS CLI.

Paso 1: Cargue la carpeta en el cubo S3

Cree un cubo S3 y luego diríjase a él para hacer clic en el "Subir" botón:

Clickea en el "Agregar carpeta"O arrastre y suelte la carpeta del sistema al cubo S3:

Clickea en el "Subir" botón:

Dirígete dentro de la carpeta haciendo clic en su nombre:

Aquí están los archivos cargados en el cubo S3:

Paso 2: Verifique y configure AWS CLI

Verifique la instalación de la AWS CLI escribiendo esto:

AWS -Versión

Ejecutar el comando anterior mostrará el AWS-Cli/2.0.30 Versión:

Configure la AWS CLI usando el siguiente comando:

AWS Configurar

Como resultado, podrá proporcionar credenciales de IAM:

Paso 3: Uso del comando "sincronización"

Dirígete a la carpeta en la que se deben descargar los archivos:

descarga de CD

Use la siguiente sintaxis y cambie el nombre de su cubo para descargar la carpeta desde el cubo S3:

AWS S3 Sync S3: // .

En nuestro caso, el siguiente comando se usa para descargar la carpeta desde el cubo S3:

AWS S3 Sync S3: // upload31 .

Se puede observar que los archivos se han descargado al directorio local:

Ahora, subamos otro archivo en el cubo S3:

Arrastre el archivo y deje caerlo en el cubo S3:

Clickea en el "Subir" botón:

El archivo se ha agregado a la carpeta:

Use el siguiente comando para descargar el archivo recién agregado:

AWS S3 Sync S3: // upload31 .

Ejecutar el comando anterior solo descargará el "manifestación.CSV" archivo:

El archivo se ha descargado al directorio local:

Paso 4: Use el comando "CP"

Sintaxis para usar el "CPEl comando se menciona a continuación:

AWS S3 CP S3: // Bucket/Folder Localfolder -Recursivo

Cambie el nombre del cubo S3, a la carpeta cargada en el cubo y al directorio local donde se descargarán los archivos:

AWS S3 CP S3: // upload31/file cp - -recursivo

Los archivos se han descargado desde el cubo S3 al directorio local:

Nuevamente, use el mismo comando para descargar la carpeta S3:

AWS S3 CP S3: // upload31/file cp - -recursivo

Ejecutar el comando anterior descargará nuevamente todos los archivos disponibles en la carpeta:

Esta guía ha explicado el proceso de descarga de carpetas desde el cubo S3 usando "CP" o "sincronización" dominio.

Conclusión

Hay dos métodos para descargar carpetas del cubo AWS S3 utilizando comandos de AWS CLI que son comandos "CP" y "Sincronización". El comando Sync descargará los archivos actualizados desde la última descarga, mientras que el comando CP siempre descargará cada archivo disponible en la carpeta. Esta guía ha explicado el proceso de descarga de carpetas de un cubo S3 utilizando los comandos CP y Sync.