Esta versão do GitHub Enterprise foi descontinuada em 2021-09-23. Nenhum lançamento de patch será feito, mesmo para questões críticas de segurança. Para obter melhor desempenho, melhorar a segurança e novos recursos, upgrade to the latest version of GitHub Enterprise. Para ajuda com a atualização, contact GitHub Enterprise support.

Habilitar o GitHub Packeges com AWS

Configure GitHub Package Registry com AWS como seu armazenamento externo.

Avisos:

  • É fundamental que você configure todas as políticas de acesso restritivas necessárias para o seu bucket de armazenamento, porque GitHub não aplica permissões específicas de objeto ou listas de controle de acesso adicionais (ACLs) à sua configuração do bucket de armazenamento. Por exemplo, se o seu bucket for público, os dados do bucket poderão ser acessados por meio da internet pública. Para obter mais informações, consulte "Configurar as permissões de acesso de objetos" na documentação do AWS.
  • Recomendamos usar um bucket dedicado para GitHub Package Registry, separar do bucket que você usa para o armazenamento de GitHub Actions.
  • Certifique-se de configurar o bucket que você vai querer usar no futuro. Não recomendamos alterar seu armazenamento depois de começar a usar GitHub Package Registry.

Pré-requisitos

Antes de poder habilitar e configurar GitHub Package Registry em sua instância do GitHub Enterprise Server, você precisa preparar o bucket do seu armazenamento do AWS. Para preparar seu bucket de armazenamento do AWS, recomendamos consultar a documentação oficial do AWS na Documentação do AWS.

Certifique-se de que o seu ID da sua chave e o segredo de acesso do AWS tenham as permissões a seguir:

  • s3:PutObject
  • s3:GetObject
  • s3:ListBucketMultipartUploads
  • s3:ListMultipartUploadParts
  • s3:AbortMultipartUpload
  • s3:DeleteObject
  • s3:ListBucket

Habilitar GitHub Package Registry com armazenamento externo do AWS

  1. A partir de uma conta administrativa em GitHub Enterprise Server, clique em no canto superior direito de qualquer página. Ícone de foguete para acessar as configurações de administrador do site

  2. Na barra lateral esquerda, clique em Console de gerenciamento. Console de gerenciamento aba na barra lateral esquerda

  3. Na barra lateral esquerda, clique em Pacotes. Aba Pacotes na barra lateral de console de gerenciamento

  4. Em "URL de serviço do AWS", digite a URL do ponto de extremidade S3 para a região do seu bucket. Campo da URL do Serviço do AWS

  5. Em "Bucket do AWS S3", digite o nome do bucket S3 que você deseja usar para armazenar artefatos do pacote. Campo de Bucket para AWS S3

  6. Em "Chave de acesso do AWS S3", digite sua chave de acesso para o S3. Campo Chave de acesso do AWS S3

  7. Em "Chave secreta do AWS S3", digite sua chave secreta para S3. Campo Chave Secreta do AWS S3

  8. Em "Região do AWS S3", digite sua região para o S3. Campo Região do AWS S3

  9. Na barra lateral esquerda, clique Save settings (Salvar configurações). Botão Save settings (Salvar configurações) no Console de gerenciamento

  10. Aguarde a conclusão da execução de suas configurações.

Próximas etapas

Como a próxima etapa, você pode personalizar os ecossistemas de pacote que você gostaria de disponibilizar para os usuários finais em sua instância do GitHub Enterprise Server. Para obter mais informações, consulte "Configurar a compatibilidade com o ecossistema de pacote para a sua empresa".

Para uma visão geral sobre como começar a GitHub Package Registry em GitHub, consulte "Primeiros passos com o GitHub Packages para a sua empresa."