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á.
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-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 Políticas baseadas em recursos no Guia do usuário do AWS Identity and Access Management .