Utilização de chaves SSH de repositório Git - AWS OpsWorks

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

Utilização de chaves SSH de repositório Git

Importante

O AWS OpsWorks Stacks serviço chegou ao fim da vida útil em 26 de maio de 2024 e foi desativado para clientes novos e existentes. É altamente recomendável que os clientes migrem suas cargas de trabalho para outras soluções o mais rápido possível. Se você tiver dúvidas sobre migração, entre em contato com a AWS Support equipe no AWS re:POST ou por meio do Premium AWS Support.

Uma chave SSH de repositório Git, às vezes chamada de chave SSH de implantação, é uma chave SSH sem senha que fornece acesso a um repositório privado do Git. O ideal é que ela não pertença a um desenvolvedor específico. Seu objetivo é permitir que o AWS OpsWorks Stacks implante aplicativos ou livros de receitas de forma assíncrona de um repositório Git sem precisar de mais informações de você.

A tabela a seguir descreve o procedimento básico para a criação de uma chave SSH de repositório. Para obter detalhes, consulte a documentação do seu repositório. Por exemplo, Gerenciar chaves de implantação descreve como criar uma chave SSH de repositório para um GitHub repositório, e Chaves de implantação no Bitbucket descreve como criar uma chave SSH de repositório para um repositório Bitbucket. Observe que alguns documentos descrevem a criação de uma chave em um servidor. Para AWS OpsWorks Stacks, basta substituir “servidor” por “estação de trabalho” nas instruções.

Para criar uma chave SSH de repositório
  1. Crie um par de chaves SSH de implantação para o repositório Git da sua estação de trabalho usando um programa como o ssh-keygen.

    Importante

    AWS OpsWorks O Stacks não oferece suporte a frases secretas de chave SSH.

  2. Atribua a chave pública ao repositório e armazene a chave privada em sua estação de trabalho.

  3. Insira a chave privada na caixa Repository SSH Key quando adicionar um aplicativo ou especificar um repositório de livros de receitas. Para ter mais informações, consulte Adição de aplicativos.

AWS OpsWorks O Stacks passa a chave SSH do repositório para cada instância, e as receitas integradas usam a chave para se conectar ao repositório e baixar o código. A chave é armazenadas nos atributos de deploy como node[:deploy]['appshortname'][:scm][:ssh_key], e pode ser acessada apenas pelo usuário raiz.