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
-
From an administrative account on GitHub Enterprise Server, in the upper-right corner of any page, click .
-
If you're not already on the "Site admin" page, in the upper-left corner, click Site admin.
-
Na barra lateral esquerda, clique em Console de gerenciamento.
-
Na barra lateral esquerda, clique em Pacotes.
-
Em "GitHub Packages", selecione Habilitar GitHub Packages.
-
Em "Armazenamento de pacotes", selecione Amazon S3 e insira os detalhes do seu bucket de armazenamento:
-
URL do serviço do AWS: A URL do serviço para seu bucket. Por exemplo, se seu bucket de S3 foi criado em
us-west-2 region
, esse valor deve serhttps://s3.us-west-2.guide/s.com
.Para obter mais informações, consulte "pontos de extremidade do serviço AWS" na documentação do AWS.
-
Balde S3 AWS: O nome do seu bucket do S3 dedicado a GitHub Package Registry.
-
AWS S3 Access Key e AWS S3 Secret Key: O ID da chave de acesso e segredo do AWS para acessar o seu bucket.
Para mais informações sobre como gerenciar as chaves de acesso do AWS, consulte a "Documentação de identidade do AWS e gerenciamento de acesso".
-
-
Na barra lateral esquerda, clique Save settings (Salvar configurações).
Note: Saving settings in the Console de gerenciamento restarts system services, which could result in user-visible downtime.
-
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 your GitHub Enterprise Server instance. 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."