Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Visualizza e aggiorna i dettagli e le dipendenze della versione del pacchetto
È possibile visualizzare le informazioni sulla versione di un pacchetto, incluse le dipendenze, in. CodeArtifact È inoltre possibile aggiornare lo stato di una versione del pacchetto. Per ulteriori informazioni sullo stato della versione del pacchetto, vedereStato della versione del pacchetto.
Visualizza i dettagli della versione del pacchetto
Usa il describe-package-version comando per visualizzare i dettagli sulle versioni dei pacchetti. I dettagli sulla versione del pacchetto vengono estratti da un pacchetto quando viene pubblicato su CodeArtifact. I dettagli contenuti nei diversi pacchetti variano e dipendono dai formati e dalla quantità di informazioni che gli autori vi hanno aggiunto.
La maggior parte delle informazioni nell'output del describe-package-version comando dipende dal formato del pacchetto. Ad esempio, describe-package-version estrae le informazioni di un pacchetto npm dal relativo package.json file. La revisione viene creata da. CodeArtifact Per ulteriori informazioni, consulta Specificare una revisione della versione del pacchetto.
Due versioni del pacchetto con lo stesso nome possono trovarsi nello stesso repository se ognuna si trova in namespace diversi. Utilizzate il --namespace parametro opzionale per specificare un namespace. Per ulteriori informazioni, consulta Visualizza i dettagli della versione del pacchetto npm o Visualizza i dettagli della versione del pacchetto Maven.
L'esempio seguente restituisce dettagli sulla versione 1.9.0 di un pacchetto Python denominato pyhamcrest che si trova nel repository. my_repo
aws codeartifact describe-package-version --domainmy_domain--domain-owner111122223333--repositorymy_repo\ --format pypi --packagepyhamcrest--package-version1.9.0
L'output potrebbe essere simile al seguente.
{ "format": "pypi", "package": "PyHamcrest", "displayName": "PyHamcrest", "version": "1.9.0", "summary": "Hamcrest framework for matcher objects", "homePage": "https://github.com/hamcrest/PyHamcrest", "publishedTime":1566002944.273, "licenses": [ { "id": "license-id", "name": "license-name" } ], "revision": "REVISION-SAMPLE-55C752BEE9B772FC" }
Nota
CodeArtifact recupera i dettagli sulla versione del pacchetto, come la home page del pacchetto o le informazioni sulla licenza del pacchetto, dai metadati forniti dall'autore del pacchetto. Se una qualsiasi di queste informazioni supera i 400 KB, che è il limite di dimensione degli elementi di DynamoDB, CodeArtifact non sarà in grado di elaborare tali dati e potresti non visualizzare queste informazioni sulla console o nella risposta di. describe-package-version Ad esempio, un pacchetto python https://pypi.org/project/rapyd-sdk/
Visualizza i dettagli della versione del pacchetto npm
Per visualizzare i dettagli sulla versione di un pacchetto npm, imposta il valore dell'--formatopzione su. npm Facoltativamente, includi il namespace della versione del pacchetto (npm scope) nell'opzione. --namespace Il valore dell'--namespaceopzione non deve includere l'iniziale. @ Per cercare il namespace@types, imposta il valore su. types
Quanto segue restituisce i dettagli sulla versione 4.41.5 di un pacchetto npm indicato webpack nell'ambito. @types
aws codeartifact describe-package-version --domainmy_domain--domain-owner111122223333--repositorymy_repo\ --format npm --packagewebpack--namespacetypes--package-version4.41.5
L'output potrebbe essere simile al seguente.
{ "format": "npm", "namespace": "types", "package": "webpack", "displayName": "webpack", "version": "4.41.5", "summary": "Packs CommonJs/AMD modules for the browser. Allows ... further output omitted for brevity", "homePage": "https://github.com/webpack/webpack", "sourceCodeRepository": "https://github.com/webpack/webpack.git", "publishedTime": 1577481261.09, "licenses": [ { "id": "license-id", "name": "license-name" } ], "revision": "REVISION-SAMPLE-55C752BEE9B772FC", "status": "Published", "origin": { "domainEntryPoint": { "externalConnectionName": "public:npmjs" }, "originType": "EXTERNAL" } }
Visualizza i dettagli della versione del pacchetto Maven
Per visualizzare i dettagli sulla versione di un pacchetto Maven, imposta il valore dell'--formatopzione su maven e includi il namespace della versione del pacchetto nell'opzione. --namespace
L'esempio seguente restituisce i dettagli sulla versione 1.2 di un pacchetto Maven denominato commons-rng-client-api che si trova nel namespace e nel repository. org.apache.commons my_repo
aws codeartifact describe-package-version --domainmy_domain--domain-owner111122223333--repositorymy_repo\ --format maven --namespaceorg.apache.commons--packagecommons-rng-client-api--package-version1.2
L'output potrebbe essere simile al seguente.
{ "format": "maven", "namespace": "org.apache.commons", "package": "commons-rng-client-api", "displayName": "Apache Commons RNG Client API", "version": "1.2", "summary": "API for client code that uses random numbers generators.", "publishedTime":1567920624.849, "licenses": [], "revision": "REVISION-SAMPLE-55C752BEE9B772FC" }
Nota
CodeArtifact non estrae le informazioni dettagliate sulla versione del pacchetto dai file POM principali. I metadati per una determinata versione del pacchetto includeranno solo le informazioni nel POM relative a quella versione esatta del pacchetto, non per il POM principale o qualsiasi altro POM a cui si fa riferimento in modo transitivo utilizzando il tag POM. parent Ciò significa che l'output di describe-package-version ometterà i metadati (come le informazioni sulla licenza) per le versioni del pacchetto Maven che si basano su un riferimento per contenere questi metadati. parent
Visualizza le dipendenze della versione del pacchetto
Usa il list-package-version-dependencies comando per ottenere un elenco delle dipendenze della versione di un pacchetto. Il comando seguente elenca le dipendenze di un pacchetto npm denominato my-package version nel my_repo repository4.41.5, nel dominio. my_domain
aws codeartifact list-package-version-dependencies --domainmy_domain--domain-owner111122223333--repositorymy_repo\ --formatnpm--packagemy-package--package-version4.41.5
L'output potrebbe essere simile al seguente.
{ "dependencies": [ { "namespace": "webassemblyjs", "package": "ast", "dependencyType": "regular", "versionRequirement": "1.8.5" }, { "namespace": "webassemblyjs", "package": "helper-module-context", "dependencyType": "regular", "versionRequirement": "1.8.5" }, { "namespace": "webassemblyjs", "package": "wasm-edit", "dependencyType": "regular", "versionRequirement": "1.8.5" } ], "versionRevision": "REVISION-SAMPLE-55C752BEE9B772FC" }
Per l'intervallo di valori supportati per il campo DependencyType, vedi il tipo di PackageDependency dati nell'API. CodeArtifact
Visualizza il file readme della versione del pacchetto
Alcuni formati di pacchetto, come npm, includono un README file. Usa il get-package-version-readme per ottenere il README file della versione di un pacchetto. Il comando seguente restituisce il README file di un pacchetto npm denominato my-package version 4.41.5 nel my_repo repository, nel my_domain dominio.
Nota
CodeArtifact non supporta la visualizzazione di file readme da pacchetti generici o Maven.
aws codeartifact get-package-version-readme --domainmy_domain--domain-owner111122223333--repositorymy_repo\ --formatnpm--packagemy-package--package-version4.41.5
L'output potrebbe essere simile al seguente.
{ "format": "npm", "package": "my-package", "version": "4.41.5" "readme": "<div align=\"center\">\n <a href=\https://github.com/webpack/webpack\"> ... more content ... \n", "versionRevision": "REVISION-SAMPLE-55C752BEE9B772FC" }