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 --domainmy_domain--domain-owner111122223333--repositorymy_repo\ --formatmaven--namespacecom.google.guava--packageguava--package-version27.1-jre\ --assetguava-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.