Exportação de uma AMI para uso com trabalhos do Amazon EC2 - AWS Snowcone Guia do usuário

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á.

Exportação de uma AMI para uso com trabalhos do Amazon EC2

Esta seção fornece uma visão geral de como exportar sua Amazon Machine Image (AMI) para uso com instâncias computacionais compatíveis com Amazon EC2 em um dispositivo. AWS Snowcone

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

Para usar o Secure Shell (SSH) para se conectar às suas instâncias de computação em dispositivos Snowcone, você deve 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 será possível conectar-se às suas instâncias com SSH ao receber o dispositivo Snowcone.

Para colocar uma chave SSH em uma AMI
  1. Execute uma nova instância Nuvem AWS usando uma imagem de AMI compatível (consultehttps://docs.aws.amazon.com/snowball/latest/developer-guide/using-ami.html).

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

  2. Instale e configure os aplicativos que deseja executar no Snowcone 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 Snowcone. 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 Criar uma AMI do Linux baseada no Amazon EBS.

  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 usando o 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 chegar à página Etapa 3: Fornecer detalhes do trabalho no assistente de criação de trabalhos, adicione as seguintes etapas.

  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.

Criar seu trabalho usando a AWS CLI

Você também pode criar seu trabalho usando o AWS Command Line Interface (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::123456789012:role/snowcone-import-snowcone-role --shipping-option SECOND_DAY --snowball-type SNC1_HDD --snowball-capacity-preference T8 --device-configuration '{"SnowconeDeviceConfiguration":{"WirelessConnection": {"IsWifiEnabled": false}}}'

Depois que o dispositivo chegar e você desbloqueá-lo, use o Snowball Edge Client para obter suas credenciais locais. Para ter mais informações, consulte Como obter as credenciais.