Como automatizar o backup do Windows Server para o Amazon S3
A solução de armazenamento simples da Amazon (Amazon S3)(Amazon Simple Storage Solution (Amazon S3)) permite que você faça backup de dados do seu Windows Server em seu armazenamento em nuvem massivo. Fazer backup de seus dados é crucial, pois evita a perda de dados em caso de eventos inesperados.
(Automate Windows Server)Automatize o backup do Windows Server para o Amazon S3
Neste tutorial, mostrarei como automatizar o processo de backup para ser executado uma vez, diariamente, semanalmente ou mensalmente. A operação é simples, mas você deve seguir o guia de perto para evitar complicações.
Instalar a Amazon AWS CLI
A primeira etapa para automatizar seus backups da Amazon AWS(Amazon AWS) é instalar a AWS CLI . Você pode encontrar instruções detalhadas para instalar a AWS CLI versão 1 e 2 nesta página(this page) .
Ao concluir a instalação, agora você precisa configurar os perfis de usuário padrão, o ID de acesso e a chave. Para isso, execute o comando abaixo:
aws configure AWS Access Key ID [None]: <AccessID> AWS Secret Access Key [None]: secretkey Default region name [None]: us-east-1 Default output format [None]: json
Sobre os comandos do Amazon S3
Você precisa especificar um argumento de caminho nos comandos s3. Para esses caminhos, você pode usar um S3 Uri , que é o URI do seu bucket do S3 ou utilizar um localpath (o diretório local). Por exemplo, você pode usar os seguintes comandos:
localpath - C://Desktop/backups S3URI: - s3://yourbucket/yourkey
A operação completa do S3 pode, portanto, assumir a seguinte forma:
aws s3 s3command souce_file/folder destinationpath
A operação vai do localpath para S3URI , S3URI para S3URI e S3URI para localpath .
Para copiar um arquivo de exemplo chamado samplefile.txt para seu bucket chamado sample-bucket , você pode usar o comando S3 abaixo:
aws s3 cp "C://Desktop/backups/samplefile.txt" s3://sample-bucket
No comando acima, não escolhemos uma região. Isso porque já fizemos isso no aws configure . O sinalizador –region é usado para especificar a região do seu bucket.
Para copiar tudo na pasta backups para o (backups)bucket sample-(sample-bucket) bucket, execute o comando a seguir:
aws s3 sync "C://Desktop/backups/" s3://sample-bucket
Para usar o comando S3 acima, observe o seguinte:
- O arquivo local não deve existir no bucket e no prefixo escolhidos.
- Certifique-se de que o tamanho do objeto S3 seja diferente do tamanho do arquivo local.
- A modificação mais recente do objeto S3 deve ser mais antiga que a do arquivo local.
Dicas para usar sinalizadores de filtro em comandos do S3
Os sinalizadores de filtro usados nos comandos do S3 incluem os sinalizadores –exclude(–exclude) e –include . Você pode usá-los várias vezes em um comando.
-- include
: adiciona pastas ou arquivos escolhidos seguindo um comando do S3.-- exclude
: Isso elimina as pastas ou arquivos escolhidos seguindo um comando do S3.
Abaixo(Below) está um exemplo dos filtros acima em uso:
aws s3 sync "C://Desktop/backups/" s3://sample-bucket --exclude "*" --include "*.jpg" --include "*.png" --include "*.txt"
Para excluir todos os arquivos em uma pasta chamada backups e incluir todos os arquivos nessa pasta que tenham as extensões jpg, png e text(jpg, png, and text) , execute o comando abaixo.
Aqui, também testamos nossas configurações com a ajuda do --dryrun
sinalizador:
aws s3 sync "C://Desktop/backups/" s3://sample-bucket "*" --include "*.jpg" --include "*.png" --include "*.txt" --dryrun
NOTA: (NOTE: ) Sem os sinalizadores, o sistema inclui todos os arquivos nas operações do S3. Além disso, o último filtro é aplicado.
Como criar backups do Amazon S3 usando arquivos em lote
1] Crie o arquivo em lote
Inicie o Bloco(Notepad) de Notas para que ele abra um arquivo .txt em branco .
Digite(Enter) o seguinte comando do S3 para sincronizar as pastas de backups com seu bucket do S3:
aws s3 sync "C://Desktop/backups/" s3://your-bucket
Salve o arquivo txt com a extensão .bat , o que o torna um arquivo em lotes.
2] Crie(Create) uma nova tarefa no Agendador de Tarefas(Task Scheduler)
Pressione(Press) a tecla Windows e procure por agendador de tarefas(task scheduler) .
Selecione o Agendador(Task Scheduler) de Tarefas nos resultados.
No Agendador de Tarefas, clique em Ações(Actions) e selecione Criar Tarefa(Create Task) . Insira um nome de tarefa e escreva uma descrição.
Adicione um gatilho para uma vez, diariamente, semanalmente ou mensalmente.
3] Adicionar ação
Alterne para a guia Ações(Actions) e selecione a seguinte ação no menu suspenso: Iniciar um programa(Start a program) .
Na caixa Program/script , procure o arquivo em lote recém-criado.
Salve a tarefa recém-criada.
Espero que você ache este tutorial fácil de entender.
Related posts
HDG explica: O que é o Amazon S3?
Ações Administrativas Desativar Windows Server
Iperius Backup: freeware para automatizar backups em Windows 10
Configure Remote Access Client Account Lockout em Windows Server
Como comprimir Bloated Registry colmeias em Windows Server
Como adicionar ou alterar Time Server em Windows 10
Access FTP Server usando Command Prompt em Windows 10
Como definir um servidor proxy no Windows 8.1 Tablet ou dispositivo híbrido
Como alterar o servidor DNS no Windows 11
Corrigir problemas de espelhamento de tela do Amazon Firestick
Como habilitar o LDAP assinatura em Windows Server & Client Machines
Fix Windows Server Update Services Error Code 0x80072EE6
Fix Your DNS Server pode ser erro indisponíveis
Como remover Roles and Features em Windows Server
Transfira dados para o Amazon S3 rapidamente usando o AWS Import Export
Corrigir o dispositivo Amazon KFAUWI aparecendo na rede
Fix Omegle Error Connecting para Server (2021)
Como criar um VPN Server público sobre Windows 10
Como comprar Steam gift cartões ou Steam jogos de Amazon
Como redefinir o PIN do Amazon Prime Video