Selecione suas preferências de cookies

Usamos cookies essenciais e ferramentas semelhantes que são necessárias para fornecer nosso site e serviços. Usamos cookies de desempenho para coletar estatísticas anônimas, para que possamos entender como os clientes usam nosso site e fazer as devidas melhorias. Cookies essenciais não podem ser desativados, mas você pode clicar em “Personalizar” ou “Recusar” para recusar cookies de desempenho.

Se você concordar, a AWS e terceiros aprovados também usarão cookies para fornecer recursos úteis do site, lembrar suas preferências e exibir conteúdo relevante, incluindo publicidade relevante. Para aceitar ou recusar todos os cookies não essenciais, clique em “Aceitar” ou “Recusar”. Para fazer escolhas mais detalhadas, clique em “Personalizar”.

Personalizado cloud-init

Modo de foco
Personalizado cloud-init - Amazon Linux 2023

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

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

A ferramenta cloud-init O pacote é um aplicativo de código aberto que inicializa imagens Linux em um ambiente de computação em nuvem. Para obter mais informações, consulte a documentação do cloud-init.

AL2023 contém uma versão personalizada do cloud-init. Com cloud-init, você pode especificar o que ocorre com sua instância no momento da inicialização.

Ao iniciar uma instância, você pode usar os campos de dados do usuário para transmitir ações para cloud-init. Isso significa que você pode usar Amazon Machine Images (AMIs) comuns para vários casos de uso e configurá-los dinamicamente ao iniciar uma instância. AL2023 também usa cloud-init para configurar a ec2-user conta.

AL2023 usa o cloud-init ações em /etc/cloud/cloud.cfg.d /etc/cloud/cloud.cfg e. Você pode criar seu próprio cloud-init arquivos de ação no /etc/cloud/cloud.cfg.d diretório. Cloud-init lê todos os arquivos desse diretório em ordem lexicográfica. Arquivos mais recentes substituem arquivos mais antigos. Quando cloud-init inicia uma instância, a cloud-init o pacote executa as seguintes tarefas de configuração:

  • Definir o local padrão

  • Define o nome do host

  • Analisa e manipula dados do usuário

  • Gerenciar chaves SSH privadas de host.

  • Adicionar as chaves SSH públicas de um usuário ao .ssh/authorized_keys para facilitar login e administração.

  • Prepara os repositórios para gerenciamento de pacotes.

  • Lidar com as ações de pacotes definidas nos dados do usuário.

  • Executa scripts de usuário que estão nos dados do usuário

  • Monta volumes de armazenamento de instâncias, se aplicável

    • Por padrão, se o volume de armazenamento de instâncias ephemeral0 estiver presente e contiver um sistema de arquivos válido, o volume de armazenamento de instâncias será montado em /media/ephemeral0. Caso contrário, ele não está montado.

    • Por padrão, para os tipos de instância m1.small e c1.medium, todos os volumes de troca associados à instância são montados.

    • Você pode substituir a montagem padrão do volume do armazenamento de instâncias com o seguinte cloud-init diretiva:

      #cloud-config mounts: - [ ephemeral0 ]

      Para obter mais controle sobre as montagens, consulte Montagens no cloud-init documentação.

    • Quando uma instância é executada, os volumes de armazenamento de instâncias compatíveis com TRIM não são formatados. Antes de montar volumes de armazenamento de instâncias, você deve particionar e formatar volumes de armazenamento de instâncias.

      Para obter mais informações, consulte Suporte ao volume TRIM do armazenamento de instâncias no Guia do EC2 usuário da Amazon.

    • Ao iniciar suas instâncias, você pode usar o módulo disk_setup para particionar e formatar os volumes do seu armazenamento de instância.

      Para obter mais informações, consulte Configuração de disco no cloud-init documentação.

Para obter informações sobre o uso cloud-init com SELinux, vejaUse cloud-init para ativar o enforcing modo.

Para obter mais informações sobre cloud-init formatos de dados do usuário, consulte Formatos de dados do usuário no cloud-init documentação.

PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.