no Amazon S3 usando a ILC da AWS

Neste tutorial, nós vamos ajudá-lo a usar a AWS Command Line Interface (CLI) para acessar o Amazon S3. Nosso objetivo é que você possa criar seus próprios scripts para fazer o backup de arquivos na nuvem e recuperá-los facilmente, conforme necessário. Isso tornará a automação do seu processo de backup mais rápida, confiável e programática. Você pode utilizar essas informações para criar uma tarefa programada (ou cron job) para administrar suas operações de backup.

Observação: este tutorial baseia-se nos conceitos do tutorial Como fazer o backup dos seus arquivos no Amazon S3. Se você ainda não fez esse tutorial, recomendamos que você o conclua primeiro.

É necessário ter uma conta para armazenar arquivos na AWS

Crie uma conta gratuita em minutos

O nível gratuito da AWS inclui 5 GB de armazenamento, 20.000 solicitações GET e 2.000 solicitações PUT com o Amazon S3.

Consulte os detalhes do nível gratuito da AWS »

 

Nesta etapa, você usará o serviço IAM para criar uma conta de usuário com permissões administrativas. Nas etapas posteriores, você usará essa conta de usuário para acessar Serviços da AWS com segurança por meio da ILC da AWS.


a.  Ao clicar aqui, o Console de Gerenciamento da AWS será exibido em uma nova janela do navegador para que você possa manter aberto este guia detalhado. Após o carregamento da tela, digite seu nome do usuário e senha para começar. Em seguida, digite IAM na barra de pesquisa e selecione IAM para abrir o painel do Identity and Access Management.

TMT_S3-CLI_00

(clique para aumentar)

TMT_S3-CLI_00

b. No painel do AWS Identity and Access Management, clique em Users no lado esquerdo.

TMT_S3-CLI_01

(clique para aumentar)

TMT_S3-CLI_01

c. Clique no botão Add user.

TMT_S3-CLI_02

(clique para expandir)

TMT_S3-CLI_02

d. Insira um nome do usuário na caixa de texto ao lado de User name: (para este exemplo, usaremos AWS_Admin) e selecione Programmatic access na seção Select AWS Access Type. Clique no botão Next: Permissions.

TMT_S3-CLI_03

(clique para expandir)

TMT_S3-CLI_03

e. Clique na opção Attach existing policies directly. Selecione AdministratorAccess e clique em Next: Review

TMT_S3-CLI_04

(clique para expandir)

TMT_S3-CLI_04

f. Clique em Create user.

TMT_S3-CLI_05

(clique para expandir)

TMT_S3-CLI_05

d. Clique no botão Download Credentials e salve o arquivo credentials.csv em um local seguro (você precisará dele posteriormente na etapa 3) e clique no botão Close.

TMT_S3-CLI_06

(clique para expandir)

TMT_S3-CLI_06

Agora que você já obteve seu usuário do IAM, é necessário instalar a AWS Command Line Interface (CLI). Veja abaixo instruções baseadas no tipo de sistema operacional que você está usando, e selecione a guia que corresponde ao seu SO.

Selecione PC nas guias abaixo, caso você esteja usando um computador Windows.

Selecione Mac/Linux nas guias abaixo, caso a sua máquina esteja executando OSX ou Linux.

  • PC

     

    a. Faça o download e execute o instalador do Windows (64 bits, 32 bits).

    Observação: os usuários do Windows Server 2008 v6.0.6002 vão precisar usar um método de instalação diferente, que está listado aqui.


    b. Abra um prompt de comando ao apertar as teclas Windows + r para abrir a caixa de execução, digite cmd e aperte o botão OK.

    Getting-Started-S3-CLI-Run-Win

    (clique para expandir)

    Getting-Started-S3-CLI-Run-Win

    c. Digite aws configure e aperte a tecla Enter. Quando solicitado, digite o seguinte:

    AWS Access Key ID [None]:digite o Access Key ID do arquivo credentials.csv que você baixou na etapa 1, parte d

    Observação: essa informação deve ter um formato semelhante a AKIAPWINCOKAO3U4FWTN

    AWS Secret Access Key [None]: digite a chave de acesso secreta do arquivo credentials.csv que você baixou na etapa 1, parte d

    Observação: essa informação deve ter um formato semelhante a 5dqQFBaGuPNf5z7NhFrgou4V5JJNaWPy1XFzBfX3

    Default region name [None]: digite us-east-1

    Default output format [None]: digite json

    Getting-Started-S3-CLI-Config-Win

    (clique para expandir)

    Getting-Started-S3-CLI-Config-Win
  • Mac/Linux

     

    a. Siga estas intruções para implantar o instalador em pacote da AWS CLI.


    b. Usuários do OSX: abra uma janela de terminal apertando as teclas Command + Space e digitando terminal na janela de pesquisa. Em seguida, pressione enter para abrir a janela do terminal.

    Usuários do Linux: abra uma janela de terminal.

    Getting-Started-CLI-OSX1

    (clique para expandir)

    Getting-Started-CLI-OSX1

    c. Digite aws configure e aperte a tecla Enter. Digite o seguinte, quando solicitado:

    AWS Access Key ID [Nenhum]:digite o Access Key ID do arquivo credentials.csv que você baixou na etapa 1, parte d

    Observação: essa informação deve ter um formato semelhante a AKIAPWINCOKAO3U4FWTN

    AWS Secret Access Key [Nenhum]: digite a chave de acesso secreta do arquivo credentials.csv que você baixou na etapa 1, parte d

    Observação: essa informação deve ter um formato semelhante a 5dqQFBaGuPNf5z7NhFrgou4V5JJNaWPy1XFzBfX3

    Nome padrão da região [Nenhum]: digite us-east-1

    Formato padrão de saída [Nenhum]: digite json

    Getting-Started-CLI-Config-OSX

    (clique para expandir)

    Getting-Started-CLI-Config-OSX

Nesta etapa, você usará a ILC da AWS para criar um bucket no S3 e copiar um arquivo para o bucket.


a. A criação de um bucket é opcional se você pretende usar um que já criou. Para criar um novo bucket denominado my-first-backup-bucket, digite:

aws s3 mb s3://my-first-backup-bucket

Observação: a criação de nomes de bucket tem algumas restrições. Uma delas é que os nomes de bucket devem ser globalmente exclusivos (por exemplo, dois usuários diferentes da AWS não podem ter o mesmo nome de bucket). Por conta disso, se você tentar executar o comando acima, ocorrerá um erro BucketAlreadyExists.

Getting-Started-S3-Create-Buscket-OSX

(clique para expandir)

Getting-Started-S3-Create-Buscket-OSX

b. Para carregar o arquivo my first backup.bak localizado no diretório local C:\users para o bucket my-first-backup-bucket do S3, você usaria o seguinte comando:

aws s3 cp “C:\users\my first backup.bak” s3://my-first-backup-bucket/

Ou então, se o nome do arquivo não tiver espaços, use a sintaxe original.

Getting-Started-S3-Upload-OSX

(clique para aumentar)

Getting-Started-S3-Upload-OSX

c. Para fazer o download de my-first-backup.bak do S3 para o diretório local, inverta a ordem dos comandos da seguinte forma:

aws s3 cp s3://my-first-backup-bucket/my-first-backup.bak ./
Getting-Started-S3-Restore-OSX

(clique para aumentar)

Getting-Started-S3-Restore-OSX

d. Para excluir my-first-backup.bak do seu bucket my-first-backup-bucket, use o seguinte comando:

aws s3 rm s3://my-first-backup-bucket/my-first-backup.bak
Getting-Started-S3-Delete-OSX

(clique para aumentar)

Getting-Started-S3-Delete-OSX

Parabéns! Você definiu um usuário do IAM, configurou a sua máquina para o uso com a AWS Command Line Interface, e aprendeu a criar, copiar, recuperar e excluir arquivos da nuvem. No próximo tutorial, você aprenderá a configurar uma unidade de fita virtual para usá-la no backup de arquivos de um programa de backup atual, como Veeam, Symantec Backup Exec, Microsoft System Center 2012 Data Protection Manager, ou outros programas de backup.

Saiba como criar uma biblioteca de fitas virtuais e usá-la com seu software de backup atual »


Sim
Não