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à.
Eliminare un pacchetto o una versione del pacchetto
È possibile eliminare una o più versioni del pacchetto alla volta utilizzando il delete-package-versions
comando. Per rimuovere completamente un pacchetto da un repository, incluse tutte le versioni e le configurazioni associate, usa il delete-package
comando. Un pacchetto può esistere in un repository senza alcuna versione del pacchetto. Ciò può accadere quando tutte le versioni vengono eliminate utilizzando il delete-package-versions
comando o se il pacchetto è stato creato senza che alcuna versione utilizzi l'put-package-origin-configuration
APIoperazione (vediModifica dei controlli di origine dei pacchetti).
Argomenti
- Eliminazione di un pacchetto (AWS CLI)
- Eliminazione di un pacchetto (console)
- Eliminazione di una versione del pacchetto ()AWS CLI
- Aggiunta di una versione del pacchetto (console)
- Eliminazione di un pacchetto npm o di una versione del pacchetto
- Eliminazione di un pacchetto Maven o di una versione del pacchetto
Eliminazione di un pacchetto (AWS CLI)
È possibile eliminare un pacchetto, incluse tutte le versioni e la configurazione del pacchetto, utilizzando il delete-package
comando. L'esempio seguente elimina il pacchetto PyPI my-package
denominato nel my_repo
repository nel dominio: my_domain
aws codeartifact delete-package --domain
my_domain
--domain-owner111122223333
\ --repositorymy_repo
--formatpypi
\ --packagemy-package
Output di esempio:
{ "deletedPackage": { "format": "pypi", "originConfiguration": { "restrictions": { "publish": "ALLOW", "upstream": "BLOCK" } }, "package": "my-package" } }
È possibile confermare che il pacchetto è stato eliminato eseguendo l'esecuzione con lo stesso describe-package
nome di pacchetto:
aws codeartifact describe-package --domain
my_domain
--domain-owner111122223333
\ --repositorymy_repo
--formatpypi
--packagemy-package
Eliminazione di un pacchetto (console)
Apri la AWS CodeArtifact console su https://console.aws.amazon.com/codesuite/codeartifact/home
. -
Nel riquadro di navigazione, selezionare Repositories (Repository).
-
Scegli il repository da cui desideri eliminare un pacchetto.
-
Scegli il Package che desideri eliminare.
-
Scegli Delete Package.
Eliminazione di una versione del pacchetto ()AWS CLI
È possibile eliminare una o più versioni del pacchetto alla volta utilizzando il delete-package-versions
comando. L'esempio seguente elimina 4.0.0
le 4.0.1
versioni e e 5.0.0
del pacchetto PyPI my-package
denominato my_repo
nel my_domain
dominio:
aws codeartifact delete-package-versions --domain
my_domain
--domain-owner111122223333
\ --repositorymy_repo
--formatpypi
\ --packagemy-package
--versions4.0.0 4.0.1 5.0.0
Output di esempio:
{ "successfulVersions": { "4.0.0": { "revision": "oxwwYC9dDeuBoCt6+PDSwL6OMZ7rXeiXy44BM32Iawo=", "status": "Deleted" }, "4.0.1": { "revision": "byaaQR748wrsdBaT+PDSwL6OMZ7rXeiBKM0551aqWmo=", "status": "Deleted" }, "5.0.0": { "revision": "yubm34QWeST345ts+ASeioPI354rXeiSWr734PotwRw=", "status": "Deleted" } }, "failedVersions": {} }
È possibile confermare che le versioni sono state eliminate eseguendo l'esecuzione list-package-versions
con lo stesso nome di pacchetto:
aws codeartifact list-package-versions --domain
my_domain
--domain-owner111122223333
\ --repositorymy_repo
--formatpypi
--packagemy-package
Aggiunta di una versione del pacchetto (console)
Apri la AWS CodeArtifact console su https://console.aws.amazon.com/codesuite/codeartifact/home
. Nel riquadro di navigazione, selezionare Repositories (Repository).
Scegli il repository da cui desideri eliminare le versioni del pacchetto.
Scegli il Package da cui desideri eliminare le versioni.
Seleziona la versione del pacchetto che desideri eliminare.
Scegli Elimina.
Nota
Nella console, puoi eliminare solo una versione del pacchetto alla volta. Per eliminarne più di una alla volta, usa ilCLI.
Eliminazione di un pacchetto npm o di una versione del pacchetto
Per eliminare un pacchetto npm o singole versioni del pacchetto, imposta l'--format
opzione su. npm
Per eliminare una versione del pacchetto in un pacchetto npm con ambito, usa l'--namespace
opzione per specificare l'ambito. Ad esempio, per eliminare il pacchetto@types/react
, usa. --namespace types
Omettete il @
simbolo durante l'uso--namespace
.
aws codeartifact delete-package-versions --domain
my_domain
--domain-owner111122223333
\ --repositorymy_repo
--format npm --namespacetypes
\ --packagereact
--versions0.12.2
Per eliminare il pacchetto@types/react
, incluse tutte le sue versioni:
aws codeartifact delete-package --domain
my_domain
--domain-owner111122223333
\ --repositorymy_repo
--format npm --namespacetypes
\ --packagereact
Eliminazione di un pacchetto Maven o di una versione del pacchetto
Per eliminare un pacchetto Maven o singole versioni del pacchetto, imposta l'--format
opzione su maven
e specifica il pacchetto da eliminare passando l'ID del gruppo Maven con l'opzione e il Maven ArtifactID con l'--namespace
opzione. --name
Ad esempio, quanto segue mostra come eliminare una singola versione di: com.google.guava:guava
aws codeartifact delete-package-versions --domain
my_domain
--domain-owner111122223333
\ --repositorymy_repo
--format maven --namespacecom.google.guava
\ --packageguava
--versions27.1-jre
L'esempio seguente mostra come eliminare il pacchettocom.google.guava:guava
, incluse tutte le sue versioni:
aws codeartifact delete-package --domain
my_domain
--domain-owner111122223333
\ --repositorymy_repo
--format maven --namespacecom.google.guava
\ --packageguava