en Amazon S3 con la CLI de AWS
En este tutorial, lo ayudaremos a utilizar la interfaz de línea de comandos (CLI) de AWS para obtener acceso a Amazon S3. De ese modo, podrá crear con facilidad sus propias secuencias de comandos para realizar copias de seguridad de sus archivos en la nube y recuperarlos de forma sencilla cuando sea necesario. Esto le permitirá automatizar el proceso de respaldo de forma más rápida, fiable y programática. Con esta información, podrá crear una tarea programada (o trabajo cron) para gestionar sus operaciones de respaldo.
Nota: En este tutorial se amplían los conceptos del tutorial Realizar copias de seguridad de archivos en Amazon S3. Si todavía no lo ha hecho, debería completar ese tutorial primero.
Storing Your Files with AWS Requires an Account
Create a Free Account in MinutesAWS Free Tier includes 5GB storage, 20,000 Get Requests, and 2,000 Put Requests with Amazon S3.
En este paso, recurrirá al servicio IAM para crear una cuenta de usuario con permiso administrativo. Posteriormente, usará esta cuenta de usuario para obtener acceso de manera segura a los servicios de AWS mediante la CLI de AWS.
a. Cuando haga clic aquí, se abrirá la consola de administración de AWS en una ventana nueva del navegador para que pueda seguir teniendo abierta esta guía paso a paso. Cuando la pantalla se cargue, introduzca su nombre de usuario y contraseña para comenzar. A continuación, escriba IAM en la barra de búsqueda y seleccione IAM para abrir el panel de Identity and Access Management.
Ahora que ya tiene un usuario de IAM, debe instalar la interfaz de línea de comandos de AWS (CLI). A continuación encontrará las instrucciones adecuadas para el sistema operativo que utiliza. Seleccione la pestaña que se corresponda con su sistema operativo.
Seleccione PC en las pestañas de abajo si utiliza un equipo con Windows.
Seleccione Mac/Linux en las pestañas de abajo si utiliza un equipo con OSX o Linux.
En este paso, usará la CLI de AWS para crear un bucket en S3 y copiar un archivo en él.
a. La creación de un bucket es opcional si ya dispone de un depósito que desee utilizar. Para crear un bucket nuevo llamado my-first-backup-bucket, escriba:
aws s3 mb s3://my-first-backup-bucket
Nota: Existen ciertas restricciones respecto de la asignación de nombres a buckets. Una de estas restricciones es que los nombres deben ser únicos a nivel mundial (es decir, dos usuarios de AWS distintos no pueden tener buckets con el mismo nombre). Por ello, si prueba el comando anterior, aparecerá un error BucketAlreadyExists.
b. Para cargar el archivo my first backup.bak ubicado en el directorio local (C:\usuarios) al bucket de S3 my-first-backup-bucket, utilizaría el siguiente comando:
aws s3 cp “C:\users\my first backup.bak” s3://my-first-backup-bucket/
O bien, use la sintaxis original si el nombre del archivo no incluye espacios.
¡Felicitaciones! Ha creado un usuario de IAM, ha configurado su equipo para que utilice la interfaz de línea de comandos de AWS y ha aprendido a crear, copiar, recuperar y eliminar archivos de la nube. En el siguiente tutorial, descubrirá cómo configurar una unidad de cintas virtual para realizar copias de seguridad de archivos de un programa existente de copias de seguridad, como Veeam, Symantec Backup Exec, Microsoft System Center 2012 Data Protection Manager o cualquier otro programa de copias de seguridad.