Excluir um pacote ou uma versão do pacote - CodeArtifact

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).

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-owner 111122223333 \ --repository my_repo --format pypi \ --package my-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-owner 111122223333 \ --repository my_repo --format pypi --package my-package

Excluir um pacote (console)

  1. Abra o AWS CodeArtifact console em https://console.aws.amazon.com/codesuite/codeartifact/home.

  2. No painel de navegação, escolha Repositories (Repositórios).

  3. Escolha o Repositório do qual você deseja excluir um pacote.

  4. Escolha o Pacote que você deseja excluir.

  5. 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-owner 111122223333 \ --repository my_repo --format pypi \ --package my-package --versions 4.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-owner 111122223333 \ --repository my_repo --format pypi --package my-package

Excluir uma versão de pacote (console)

  1. Abra o AWS CodeArtifact console em https://console.aws.amazon.com/codesuite/codeartifact/home.

  2. No painel de navegação, escolha Repositories (Repositórios).

  3. Escolha o Repositório do qual você deseja excluir versões de pacotes.

  4. Escolha o Pacote do qual você deseja excluir versões.

  5. Selecione a Versão do pacote que você deseja excluir.

  6. 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-owner 111122223333 \ --repository my_repo --format npm --namespace types \ --package react --versions 0.12.2

Para excluir o pacote @types/react, incluindo todas as versões:

aws codeartifact delete-package --domain my_domain --domain-owner 111122223333 \ --repository my_repo --format npm --namespace types \ --package react

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-owner 111122223333 \ --repository my_repo --format maven --namespace com.google.guava \ --package guava --versions 27.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-owner 111122223333 \ --repository my_repo --format maven --namespace com.google.guava \ --package guava