Metadados da instância e dados do usuário - Amazon Elastic Compute Cloud

Metadados da instância e dados do usuário

Os metadados da instância são dados sobre sua instância que você pode usar para configurar ou gerenciar a instância em execução. Os metadados de instância são divididos em categorias, por exemplo, nome do host, eventos e grupos de segurança.

Você também pode usar os metadados da instância para acessar os dados do usuário que você especificou ao executar sua instância. Por exemplo, é possível especificar parâmetros para configurar a instância ou incluir um script simples. É possível criar AMIs genéricas e usar dados do usuário para modificar os arquivos de configuração fornecidos na hora da inicialização. Por exemplo, se você executar servidores Web para várias empresas de pequeno porte, elas poderão usar a mesma AMI genérica e recuperar o conteúdo do bucket do Amazon S3 que você especifica nos dados do usuário na inicialização. Para adicionar um novo cliente a qualquer momento, crie um bucket para o cliente, adicione seu conteúdo e inicie a AMI com o nome exclusivo do bucket fornecido ao código nos dados do usuário. Se você executar mais de uma instância ao mesmo tempo, os dados do usuário estarão disponíveis para todas as instâncias nessa reserva. Cada instância que faz parte da mesma reserva tem um número de ami-launch-index exclusivo que permite escrever código que controla o que fazer. Por exemplo, o primeiro host pode se eleger como o nó original em um cluster. Para obter uma inicialização detalhada da AMI de exemplo, consulte Exemplo: valor de índice de execução da AMI.

As instâncias do EC2 também podem incluir dados dinâmicos, como um documento de identidade de instância que é gerado quando a instância é executada. Para obter mais informações, consulte Categorias de dados dinâmicos.

Importante

Embora você só possa acessar os metadados de instância e os dados do usuário de dentro da própria instância, os dados não são protegidos por autenticação ou métodos de criptografia. Qualquer usuário que tenha acesso direto à instância e, potencialmente, qualquer software em execução na instância, pode visualizar seus metadados. Portanto, você não deve armazenar dados confidenciais, como senhas ou chaves de criptografia de longa duração, como dados de usuário.