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á.
Conceitos básicos que usam o console
Execute as etapas a seguir para começar a CodeArtifact usar Console de gerenciamento da AWS o. Este guia usa o gerenciador de pacotes npm. Se você estiver usando um gerenciador de pacotes diferente, será necessário adaptar algumas das etapas a seguir.
-
Faça login no Console de gerenciamento da AWS e abra o AWS CodeArtifact console em https://console.aws.amazon.com/codesuite/codeartifact/start
. Para obter mais informações, consulte Configurando com AWS CodeArtifact. -
Escolha Criar repositório.
-
Em Nome do repositório, digite
my-repo. -
(Opcional) Em Descrição do repositório, insira uma descrição opcional para esse repositório.
-
Em Publicar repositórios upstream, selecione npm-store para criar um repositório conectado ao npmjs que seja upstream do repositório
my-repo.CodeArtifact atribui o nome
npm-storea esse repositório para você. Todos os pacotes disponíveis para o repositório upstreamnpm-storetambém estão disponíveis para o repositório downstream,my-repo. -
Escolha Próximo.
-
Na conta da AWS, escolha Esta conta da AWS.
-
Em Nome do domínio, insira
my-domain. -
Expanda Configuração Adicional.
-
Você deve usar uma AWS KMS key (chave KMS) para criptografar todos os ativos em seu domínio. Você pode usar uma Chave gerenciada pela AWS ou uma chave KMS que você gerencia:
-
Escolha Chave gerenciada pela AWS se quiser usar a Chave gerenciada pela AWS padrão.
-
Escolha Chave gerenciada pelo cliente se quiser usar uma chave KMS que você gerencia. Para usar uma chave KMS que você gerencia, em ARN da chave gerenciada pelo cliente, pesquise e escolha a chave KMS.
Para obter mais informações, consulte Chave gerenciada pela AWS e Chave gerenciada pelo cliente no Guia do desenvolvedor do AWS Key Management Service .
-
-
Escolha Próximo.
-
Em Revisar e criar, revise o que CodeArtifact está criando para você.
-
Fluxo do pacote mostra como
my-domain,my-repoenpm-storeestão relacionados. -
A Etapa 1: Criar repositório mostra detalhes sobre
my-repoenpm-store. -
Etapa 2: Selecionar domínio mostra detalhes sobre
my-domain.
Quando estiver pronto, escolha Criar repositório.
-
-
Na página my-repo, escolha Visualizar instruções de conexão e, em seguida, escolha npm.
-
Use o AWS CLI para executar o
logincomando mostrado em Configurar seu cliente npm usando esse AWS CLI CodeArtifact comando.aws codeartifact login --tool npm --repositorymy-repo--domainmy-domain--domain-owner111122223333Você deve receber uma confirmação de que o login foi bem-sucedido.
Successfully configured npm to use AWS CodeArtifact repository https://my-domain-111122223333.d.codeartifact.us-east-2.amazonaws.com/npm/my-repo/ Login expires in 12 hours at 2020-10-08 02:45:33-04:00Se você receber o erro
Could not connect to the endpoint URL, verifique se você AWS CLI está configurado e se o nome da sua região padrão está definido como a mesma região em que você criou seu repositório, consulte Configuração da interface da linha de comando da AWS.Para obter mais informações, consulte Configure e use o npm com CodeArtifact.
-
Use a CLI do npm para instalar o pacote npm. Por exemplo, para instalar o popular pacote npm
lodash, use o seguinte comando.npm installlodash -
Volte para o CodeArtifact console. Se seu repositório my-repo estiver aberto, atualize a página. Caso contrário, no painel de navegação, escolha Repositórios e, em seguida, escolha my-repo.
Em Pacotes, você deve ver a biblioteca ou o pacote npm instalado. Você pode escolher o nome do pacote para ver sua versão e status. Você pode escolher a versão mais recente para ver os detalhes do pacote, como dependências, ativos e muito mais.
nota
Pode haver um atraso entre a instalação do pacote e a ingestão dele no repositório.
-
Para evitar AWS cobranças adicionais, exclua os recursos que você usou durante este tutorial:
nota
Você não pode excluir um domínio que contenha repositórios, então você deve excluir
my-repoenpm-storeantes de excluirmy-domain.-
No painel de navegação, escolha Repositórios.
-
Escolha npm-store, Excluir e siga as etapas para excluir o repositório.
-
Escolha my-repo, Excluir e siga as etapas para excluir o repositório.
-
No painel de navegação, escolha Domínios.
-
Escolha my-domain, Excluir e siga as etapas para excluir o domínio.
-