Guia de instalação e entrada com armazenamento da Amazon Glacier no sistema Linux

Guia de instalação e entrada com armazenamento da Amazon Glacier no sistema Linux

Glacier é um armazenamento em nuvem de baixo custo fornecido pela Amazon Web Services. Há certa limitação de tempo ao recuperar seus dados, portanto, este é um serviço certo para você antes de decidir usar o Amazon Glacier Service. Geralmente o serviço da geleira da Amazon é ótimo para todas as necessidades de arquivamento e backup digital, onde os arquivos arquivados não precisam ser recuperados instantaneamente. Neste curto como fazer, mostrarei como instalar a interface de comando da Amazon Glacier no Linux, configuração e uso básico. Antes de continuar, verifique se você já se inscreveu na AWS e possui um válido
Acesso AWS e chave secreta.

Instalação da interface de comando da Amazon Glacier

Vamos começar com a instalação da interface de comando da Amazon Glacier. Primeiro, precisamos instalar todos os pré -requisitos:

Redhat/Centos/Fedora

# yum install git wget 

Em seguida, precisamos instalar SetupTools:

# wget https: // pypi.Pitão.org/packages/source/s/setupTools/setupTools-7.0.alcatrão.gz-não-check-certificate # tar xzf setuptools-7.0.alcatrão.GZ # CD SetupTools-7.0 # configuração python.py install 

Ubuntu/Debian

# instalar apt-get git python-setuptools python 

Neste ponto, acabamos com todas as instalações de pré -requisitos, então vamos prosseguir com o real Amazon-Glacier-CMD-Interface instalação:

# git clone git: // github.com/Uskudnik/Amazon-Glacier-CMD-Interface.Git # CD Amazon-Glacier-CMD-Interface/; Configuração do Python.py install 

Feito. Agora você deveria ter geleira Comando disponível no seu sistema Linux.

Configuração da interface de comando da Amazon Glacier

Dependendo das suas necessidades, a configuração da interface de comando da Amazon Glacier pode ser simples como criar um ~/.Glacier-CMD arquivo de configuração com um conteúdo seguinte substituindo o acesso da AWS e a chave secreta:
NOTA: Abaixo o acesso da AWS e as chaves secretas são inválidas e são fornecidas apenas para fins de ilustração!

$ VI ~//.GLACIER-CMD [AWS] aws-access-key = agibj7hklqeih5vq8ifa aws-secret-key = bn7y3eiei1/dfb/kh2+5l+yd4hhhezhagaa05+op [glacier] Região = AP-SUTEAST-2.Glacier-CMD.Log Loglevel = Info output = Imprimir 

Uso básico da interface de comando da geleira

Primeiro, crie seu cofre da geleira:

$ glacier-cmd mkvault web-backup +----------- +--------------------------------- ----------------------+ | Cabeçalho | Valor | +-------------+------------------------------------- ------------+ | RequestId | e4jcahosuy5c5lfno0k7ytooaqbzuovhmyqcu29z1dmauuk | | Localização | /718281424278/coults/web-backup | +-----------+-------------------------------------------------+ 

Liste todos os cofres aveusable:

$ GLACIER-CMD LSVAULT +------ +----------------------------------------- ----------------------------+----------------------- ---+ ------------+ | Tamanho | Arn | Criado | Nome do cofre | +------+---------------------------------------------- ---------------------+------------------------+- -----------+ | 0 | ARN: AWS: Glacier: AP-Southeast-2: 718281424278: Vaults/Web-Backup | 2015-01-01T10: 40: 22.054Z | Web-backup | +------+---------------------------------------------------------------+--------------------------+------------+ 

Subir arquivo mysite_backup.alcatrão.gzpara web-backup cofre:

$ ls -hl mysite_backup.alcatrão.gz -rw-r-r--. 1 raiz da raiz 4.8m 2 de janeiro 20:46 mysite_backup.alcatrão.gz $ glacier-cmd upload backup web mysite_backup.alcatrão.GZ -Description "My First Backup File" escreveu 4.8 MB. Taxa 78.40 kb/s. Taxa 105.57 kb/s, média 79.61 KB/S, ETA 20:50:28. +--------------------------+------------------------------------------------------------------+ | Cabeçalho | Valor | +----------------------------+------------------------ --------------------------------------------+ | Arquivo SHA256 HASH de árvore | EC494506B61602F888Ad3607818F3146EDEAE1A49414D176BE0958578C9C6397 | | Arquivo carregado | mysite_backup.alcatrão.gz | +--------------------------+------------------------------------------------------------------+ 

Uso adicional do comando geleira-cmd

Observe que pode levar até 24 horas para o seu inventário para atualizado pelo Amazon Glacier Service. Isso significa que os comandos como uma recuperação da lista de inventário podem estar desatualizados e, portanto, não contêm uploads recentes.

Liste o inventário da geleira

Liste todos os arquivos dentro web-backup inventário:

$ GLACIER-CMD Inventário Web-Backup 

Baixe o Glacier Archive

O download de um arquivo da geleira consiste em duas partes. Exemplo, primeiro, iniciamos a solicitação de download de arquivo de web-backup Inventário com ID Audyrn0Wi:

$ GLACIER-CMD GETARCHIVE Web-backup Audyrn0Wi 

Levará várias horas para o Amazon Glacier Service concluir a solicitação acima. Depois que a solicitação acima for concluída, você poderá baixar o arquivo acima com:

$ glacier-cmd download web-backup audyrn0wi 

Remova o arquivo da geleira

Remova o arquivo de web-backup inventário com ID de arquivo Audyrn0Wi:

Glacier-CMD RMarchive-backup Audyrn0wi 

Detalhes do cofre da geleira

Para obter informações adicionais sobre os detalhes do seu Glacier Vault, executem:

$ GLACIER-CMD Descrição Web-backup 

O de cima Glacier-CMD O comando exibirá informações extras sobre web-backup cofre.

Remova o cofre da geleira

Observe que você só pode remover um cofre vazio. Caso você precise remover o cofre da geleira que primeiro precisa remover todos os arquivos do seu cofre. Por exemplo, para remover o cofre da geleira nomeado web-backup correr:

$ glacier-cmd rmvault web-backup 

Listar trabalhos de geleira ativa

Abaixo o comando exibirá todos os trabalhos ativos de web-backup Inventário da geleira:

$ glacier-cmd listJobs web-backup 

Conclusão

Caso você goste de manter seus arquivos criptografados antes de enviá -los para a AWS Glacier, você pode criptografar arquivos com ferramenta como OpenSSL. O exposto acima deve começar a começar com o serviço da Amazon Glacier AWS no Linux. Para obter mais informações sobre o uso de Glacier-CMD Run Run:

$ GLACIER-CMD --HELP 

Tutoriais do Linux relacionados:

  • Coisas para instalar no Ubuntu 20.04
  • Uma introdução à automação, ferramentas e técnicas do Linux
  • Coisas para fazer depois de instalar o Ubuntu 20.04 fossa focal linux
  • Coisas para fazer depois de instalar o Ubuntu 22.04 Jellyfish…
  • Como fazer bota dupla kali linux e windows 10
  • Ubuntu 20.04 Guia
  • Coisas para instalar no Ubuntu 22.04
  • Recupere sua privacidade e segurança na era digital
  • Instale Arch Linux na estação de trabalho VMware
  • Mastering Bash Script Loops