Criar um trabalho de computação - AWS Snowball Edge Guia do desenvolvedor

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Criar um trabalho de computação

Nesta seção, você vai criar o primeiro trabalho de instância de computação compatível com o Amazon EC2 para um dispositivo AWS Snowball Edge.

Importante

Lembre-se dos seguintes pontos antes de criar o trabalho:

  • Verifique se os valores de vCPU, memória e armazenamento associados à AMI correspondem ao tipo de instância que deseja criar.

  • Se estiver usando Secure Shell (SSH) para conectar-se à instância depois de iniciar a instância no Snowball Edge, primeiro é necessário executar o procedimento a seguir. Não é possível atualizar as AMIs no Snowball Edge após o fato. É necessário realizar esta etapa antes de criar o trabalho.

Configurar uma AMI para usar SSH a fim de conectar-se às instâncias de computação iniciadas no dispositivo

Para usar o Secure Shell (SSH) para se conectar às instâncias de computação em dispositivos Snowball Edge, é necessário executar o procedimento a seguir. Este procedimento adiciona a chave SSH à AMI antes de criar o trabalho. Também recomendamos que você use esse procedimento para configurar seus aplicativos na instância que planeja usar como a AMI para o trabalho.

Importante

Se você não seguir esse procedimento, não poderá se conectar às instâncias com SSH ao receber o dispositivo Snowball Edge.

Para colocar uma chave SSH em uma AMI
  1. Inicie uma nova instância Nuvem AWS com base no CentOS 7 (x86_64) - com atualizações HVM, Ubuntu 16.04 LTS - Xenial (HVM) e imagem AMI Amazon Linux 2, ou Windows.

    Ao iniciar a instância, verifique se o tamanho do armazenamento atribuído à instância é adequado para uso posterior no Snowball Edge. No console do Amazon EC2, isso é feito em Etapa 4: Adicionar armazenamento. Para obter uma lista dos tamanhos compatíveis de volumes de armazenamento de instância de computação em um Snowball Edge, consulte Cotas para instâncias de computação em um dispositivo Snowball Edge.

  2. Instale e configure as aplicações que deseja executar no Snowball Edge e teste para verificar se funcionam conforme o esperado.

  3. Faça uma cópia do arquivo PEM/PPK usado para o par de chaves SSH para criar essa instância. Salve esse arquivo no servidor que você planeja usar para se comunicar com o Snowball Edge. Esse arquivo é necessário para usar SSH para se conectar à instância iniciada no dispositivo, portanto anote o caminho para esse arquivo.

  4. Salve a instância como uma AMI. Para obter mais informações, consulte Criação de uma AMI Linux baseada no Amazon EBS no Guia do usuário do Amazon EC2.

  5. Repita esse procedimento para cada uma das instâncias às quais você deseja se conectar usando SSH. Certifique-se de copiar os diferentes pares de chaves SSH e anotar as AMIs às quais eles estão associados.

Criar seu trabalho no console

Sua próxima etapa é criar um trabalho para solicitar um dispositivo Snow Family. O trabalho pode ser de qualquer tipo, incluindo um cluster. Usando o Console de Gerenciamento da família AWS Snow, siga as instruções fornecidas em Criação de um trabalho para solicitar um dispositivo da família Snow. Ao acessar a página Etapa 3: Fornecer detalhes do trabalho no assistente de criação de trabalhos, adicione as etapas a seguir.

  1. Selecione Habilitar a computação com o EC2.

  2. Selecione Adicionar uma AMI.

  3. Na caixa de diálogo aberta, selecione uma AMI e escolha Salvar.

  4. Adicione até 20 AMIs no total ao seu trabalho, dependendo do tipo de dispositivo.

  5. Continue a criação do trabalho normalmente.

Criando seu Job no AWS CLI

Você também pode criar o trabalho usando o AWS CLI. Para isso, abra um terminal e execute o comando a seguir, substituindo o texto em vermelho pelos valores reais.

aws snowball create-job --job-type IMPORT --resources '{"S3Resources":[{"BucketArn":"arn:aws:s3:::bucket-name"}],"Ec2AmiResources":[{"AmiId":"ami-12345678"}]}' --description Example --address-id ADIEXAMPLE60-1234-1234-5678-41fEXAMPLE57 --kms-key-arn arn:aws:kms:us-west-2:012345678901:key/eEXAMPLE-1234-1234-5678-5b4EXAMPLE8e --role-arn arn:aws:iam::012345678901:role/snowball-local-s3-lambda-us-west-2-role --snowball-capacity-preference T100 --shipping-option SECOND_DAY --snowball-type EDGE

Depois que ele chegar e você o desbloquear, use o cliente do Snowball Edge para obter as credenciais locais. Para ter mais informações, consulte Como obter as credenciais.