View a markdown version of this page

Baixe ativos da versão do pacote - CodeArtifact

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

Baixe ativos da versão do pacote

Um ativo é um arquivo individual (por exemplo, um arquivo npm ou .tgz arquivo Maven POM ou JAR) armazenado e associado CodeArtifact a uma versão do pacote. Você pode baixar os ativos do pacote usando o get-package-version-assets command. Isso permite que você recupere ativos sem usar um cliente gerenciador de pacotes, como npm ou pip. Para baixar um ativo, você deve fornecer o nome do ativo, que pode ser obtido usando o comando list-package-version-assets. Para obter mais informações, consulte Listar ativos da versão do pacote. O ativo será baixado para o armazenamento local com um nome de arquivo especificado por você.

O exemplo a seguir baixa o guava-27.1-jre.jar ativo do pacote Maven com.google.guava:guava com a versão27.1-jre.

aws codeartifact get-package-version-asset --domain my_domain --domain-owner 111122223333 --repository my_repo \ --format maven --namespace com.google.guava --package guava --package-version 27.1-jre \ --asset guava-27.1-jre.jar \ guava-27.1-jre.jar

Neste exemplo, o nome do arquivo foi especificado guava-27.1-jre.jar pelo último argumento no comando anterior, então o ativo baixado será nomeadoguava-27.1-jre.jar.

A saída do comando será:

{ "assetName": "guava-27.1-jre.jar", "packageVersion": "27.1-jre", "packageVersionRevision": "YGp9ck2tmy03PGSxioclfYzQ0BfTLR9zzhQJtERv62I=" }
nota

Para baixar ativos de um pacote npm com escopo definido, inclua o escopo na opção --namespace. O símbolo @ deve ser omitido ao usar --namespace. Por exemplo, se o escopo for @types, use --namespace types.

O download de ativos usando get-package-version-asset requer a permissão codeartifact:GetPackageVersionAsset no recurso do pacote. Para obter mais informações sobre políticas de permissão baseadas em recursos, consulte as Resource-based políticas no Guia do AWS Identity and Access Managementusuário.