Instalación y guía de inicio con el almacenamiento de glaciares de Amazon en el sistema Linux

Instalación y guía de inicio con el almacenamiento de glaciares de Amazon en el sistema Linux

El glaciar es un almacenamiento en la nube de bajo costo proporcionado por Amazon Web Services. Hay ciertas limitaciones de tiempo al recuperar sus datos, así que asegúrese de que este sea un servicio adecuado para usted antes de decidir usar el servicio de Amazon Glacier. En general, el servicio de glaciares de Amazon es excelente para todas las necesidades de archivo digital y de copia de seguridad, donde los archivos archivados no necesitan recuperarse al instante. En este breve instrucir, mostraré cómo instalar la interfaz de comando de Amazon Glacier en Linux, configuración y uso básico. Antes de continuar, asegúrese de que ya se haya registrado en AWS y usted posee un
Acceso de AWS y clave secreta.

Instalación de la interfaz de comando de Amazon Glacier

Comencemos con la instalación de la interfaz de comando de Amazon Glacier en el sistema Linux. Primero, necesitamos instalar todos los requisitos previos:

Redhat/Centos/Fedora

# yum install git wget 

A continuación, necesitamos instalar setuptools:

# wget https: // pypi.pitón.org/paquetes/fuente/s/setuppools/setuppools-7.0.alquitrán.GZ--No-Check-Certificate # Tar XZF SetupTools-7.0.alquitrán.GZ # CD setupTools-7.0 # Configuración de Python.instalación de PY 

Ubuntu/Debian

# apt-get install git python-setuppools python 

En este punto, hemos terminado con todas las instalaciones de requisitos previos, así que continuemos con el Amazon-Glacier-CMD-interfaz instalación:

# git clon git: // github.com/uskudnik/amazon-glacier-cmd-interfaz.git # cd amazon-glacier-cmd-interfaz/; Configuración de Python.instalación de PY 

Hecho. Ahora deberías tener glaciar Comando disponible en su sistema Linux.

Configuración de la interfaz de comando de Amazon Glacier

Dependiendo de sus necesidades, la configuración de la interfaz de comando de Amazon Glacier puede ser simple como crear un ~/.glaciar-cmd Archivo de configuración con un contenido siguiente que reemplaza su acceso AWS y clave secreta:
NOTA: El acceso a continuación de AWS y las claves secretas no son válidas y se proporcionan solo para fines de ilustración!

$ vi ~/.Glacier-CMD [AWS] AWS-ACcess-Key = AGIBJ7HKLQEIH5VQ8IFA AWS-SECRET-KEY = BN7Y3EEI1/DFB/KH2+5L+YD4HHEZHAGAA05VY+OP [GLACIER] Región = AP-Southeast-2 Logfile = ~//~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/.glaciar-cmd.Log Loglevel = Info output = imprimir 

Uso básico de la interfaz de comando glaciar

Primero, crea tu bóveda glaciar:

$ glacier-cmd mkvault web-backup +----------- +----------------------------- --------------------+ | Encabezado | Valor | +-----------+------------------------------------- ------------+ | Requestid | E4JCAHOSUY5C5LFNO0K7YTOOAQBZUOVHMYQCU29Z1DMAUUK | | Ubicación | /718281424278/bóvedas/web-backup | +-----------+-------------------------------------------------+ 

Enumere todas las bóvedas disponibles:

$ Glacier-CMD LSVault +------ +------------------------------------- --------------------------+----------------------- ---+ ------------+ | Tamaño | ARN | Creado | Nombre de la bóveda | +------+------------------------------------------ ---------------------+--------------------------+- -----------+ | 0 | ARN: AWS: Glacier: AP-Southeast-2: 718281424278: bóvedas/Web-Backup | 2015-01-01T10: 40: 22.054Z | Web-Backup | +------+---------------------------------------------------------------+--------------------------+------------+ 

Subir archivo mysite_backup.alquitrán.GZa Web bóveda:

$ ls -hl mysite_backup.alquitrán.GZ -RW-R-R--. 1 raíz de la raíz 4.8m 2 de enero 20:46 mysite_backup.alquitrán.GZ $ GLACIER-CMD SUCTE WEB-Backup mySite_Backup.alquitrán.GZ -Descripción "Mi primer archivo de copia de seguridad web" escribió 4.8 MB. Tasa 78.40 kb/s. Tasa 105.57 kb/s, promedio 79.61 kb/s, ETA 20:50:28. +--------------------------+------------------------------------------------------------------+ | Encabezado | Valor | +--------------------------+---------------------- --------------------------------------------+ | Archivo SHA256 Tree Hash | EC494506B61602F888Ad3607818f3146edeae1a49414d176be0958578c9c6397 | | Archivo cargado | mysite_backup.alquitrán.GZ | +--------------------------+------------------------------------------------------------------+ 

Uso adicional de comando glaciar-cmd

Tenga en cuenta que puede tomar hasta 24 horas para su inventario actualizado por Amazon Glacier Service. Esto significa que los comandos, como una recuperación de la lista de inventario, pueden estar desactualizados y, por lo tanto, mi no contenía cargas recientes.

Lista de inventario de glaciar

Enumere todos los archivos dentro Web inventario:

$ Glacier-CMD Inventory Web Backup 

Descargar Glacier Archive

La descarga de un archivo de glaciar consta de dos partes. Ejemplo, primero, iniciamos la solicitud de descarga del archivo desde Web Inventario con ID audyrn0wi:

$ glacier-cmd getarchive web-backup Audyrn0wi 

El servicio de Amazon Glacier tardará varias horas en completar la solicitud anterior. Una vez que se completa la solicitud anterior, puede descargar el archivo anterior con:

$ glacier-cmd descargar web-backup audyrn0wi 

Eliminar el archivo del glaciar

Eliminar el archivo de Web Inventario con ID de archivo audyrn0wi:

glacier-cmd rmarchive web-backup audyrn0wi 

Detalles de la bóveda del glaciar

Para obtener información adicional sobre los detalles de su bóveda glaciar, se ejecutan:

$ Glacier-CMD DescribeVault Web-Backup 

Lo anterior glaciar-cmd El comando mostrará información adicional sobre Web bóveda.

Eliminar la bóveda del glaciar

Tenga en cuenta que solo puede eliminar una bóveda vacía. En caso de que necesite eliminar la bóveda del glaciar, primero debe eliminar todos los archivos de su bóveda. Por ejemplo para eliminar la bóveda glaciar con nombre Web correr:

$ glacier-cmd rmvault web-backup 

Lista de trabajos de glaciar activos

El siguiente comando mostrará todos los trabajos activos de Web Inventario de glaciar:

$ glacier-cmd listJobs web-backup 

Conclusión

En caso de que desee mantener sus archivos encriptados antes de cargarlos en AWS Glacier, puede cifrar archivos con una herramienta como OpenSSL. Lo anterior debería hacer que comience con el servicio de AWS de Amazon Glacier en Linux. Para obtener más información sobre el uso de glaciar-cmd COMANDO Ejecutar:

$ glacier-cmd --help 

Tutoriales de Linux relacionados:

  • Cosas para instalar en Ubuntu 20.04
  • Una introducción a la automatización, herramientas y técnicas de Linux
  • Cosas que hacer después de instalar Ubuntu 20.04 fossa focal Linux
  • Cosas que hacer después de instalar Ubuntu 22.04 Jellyfish de Jammy ..
  • Cómo arrancar dual Kali Linux y Windows 10
  • Ubuntu 20.04 Guía
  • Cosas para instalar en Ubuntu 22.04
  • Recupere su privacidad y seguridad en la era digital
  • Instale Arch Linux en VMware Workstation
  • Mastering Bash Script Loops