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á.
Excluir um pacote ou uma versão do pacote
É possível excluir uma ou mais versões de pacotes de cada vez usando o comando delete-package-versions
. Para remover completamente um pacote de um repositório, incluindo todas as versões e configurações associadas, use o comando delete-package
. Pode existir um pacote em um repositório sem nenhuma versão do pacote. Isso pode acontecer quando todas as versões são excluídas usando o delete-package-versions
comando ou se o pacote foi criado sem nenhuma versão usando a put-package-origin-configuration
API operação (consulteEditar controles de origem do pacote).
Tópicos
Excluir um pacote (AWS CLI)
Você pode excluir um pacote, incluindo todas as versões e configurações do pacote, usando o comando delete-package
. O exemplo a seguir exclui o pacote PyPI chamado my-package
no repositório my_repo
no domínio my_domain
:
aws codeartifact delete-package --domain
my_domain
--domain-owner111122223333
\ --repositorymy_repo
--formatpypi
\ --packagemy-package
Exemplo de resultado:
{ "deletedPackage": { "format": "pypi", "originConfiguration": { "restrictions": { "publish": "ALLOW", "upstream": "BLOCK" } }, "package": "my-package" } }
Você pode confirmar que o pacote foi excluído executando describe-package
para o mesmo nome de pacote:
aws codeartifact describe-package --domain
my_domain
--domain-owner111122223333
\ --repositorymy_repo
--formatpypi
--packagemy-package
Excluir um pacote (console)
Abra o AWS CodeArtifact console em https://console.aws.amazon.com/codesuite/codeartifact/home
. -
No painel de navegação, escolha Repositories (Repositórios).
-
Escolha o Repositório do qual você deseja excluir um pacote.
-
Escolha o Pacote que você deseja excluir.
-
Escolha Excluir pacote.
Excluir uma versão de pacote (AWS CLI)
É possível excluir uma ou mais versões de pacotes de cada vez usando o comando delete-package-versions
. O exemplo a seguir exclui as versões 4.0.0
, 4.0.1
e 5.0.0
do pacote PyPI chamado my-package
no my_repo
no domínio my_domain
:
aws codeartifact delete-package-versions --domain
my_domain
--domain-owner111122223333
\ --repositorymy_repo
--formatpypi
\ --packagemy-package
--versions4.0.0 4.0.1 5.0.0
Exemplo de resultado:
{ "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": {} }
Você pode confirmar se as versões foram excluídas executando list-package-versions
para o mesmo nome de pacote:
aws codeartifact list-package-versions --domain
my_domain
--domain-owner111122223333
\ --repositorymy_repo
--formatpypi
--packagemy-package
Excluir uma versão de pacote (console)
Abra o AWS CodeArtifact console em https://console.aws.amazon.com/codesuite/codeartifact/home
. No painel de navegação, escolha Repositories (Repositórios).
Escolha o Repositório do qual você deseja excluir versões de pacotes.
Escolha o Pacote do qual você deseja excluir versões.
Selecione a Versão do pacote que você deseja excluir.
Escolha Excluir.
nota
No console, é possível excluir apenas uma versão de pacote de cada vez. Para excluir mais de um por vez, use CLI o.
Excluindo um pacote npm ou uma versão do pacote
Para excluir um pacote npm ou versões de pacotes individuais, defina a opção --format
como npm
. Para excluir uma versão de pacote npm com um escopo, use a opção --namespace
para especificar o escopo. Por exemplo, para excluir o pacote @types/react
, use --namespace types
. Omita o símbolo @
ao usar --namespace
.
aws codeartifact delete-package-versions --domain
my_domain
--domain-owner111122223333
\ --repositorymy_repo
--format npm --namespacetypes
\ --packagereact
--versions0.12.2
Para excluir o pacote @types/react
, incluindo todas as versões:
aws codeartifact delete-package --domain
my_domain
--domain-owner111122223333
\ --repositorymy_repo
--format npm --namespacetypes
\ --packagereact
Excluindo um pacote Maven ou uma versão do pacote
Para excluir um pacote Maven ou versões de pacotes individuais, defina a opção --format
como maven
e especifique o pacote a ser excluído passando o ID do grupo Maven com a opção --namespace
e o artifactID Maven com a opção --name
. O exemplo a seguir mostra como excluir uma única versão de 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
O exemplo a seguir mostra como excluir o pacote com.google.guava:guava
, incluindo todas as versões:
aws codeartifact delete-package --domain
my_domain
--domain-owner111122223333
\ --repositorymy_repo
--format maven --namespacecom.google.guava
\ --packageguava