翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
パッケージまたはパッケージバージョンを削除する
ひとつ以上のパッケージバージョンを一度に削除するには、delete-package-versions
コマンドを使用できます。関連するすべてのバージョンと設定を含め、リポジトリからパッケージを完全に削除するには、delete-package
コマンドを使用します。パッケージは、パッケージバージョンがなくてもリポジトリに存在できます。これは、 delete-package-versions
コマンドを使用してすべてのバージョンが削除された場合、または API put-package-origin-configuration
オペレーションを使用してバージョンなしでパッケージが作成された場合に発生する可能性があります (「」を参照パッケージオリジンコントロールの編集)。
トピック
パッケージの削除 (AWS CLI)
delete-package
コマンドを使用すると、パッケージとそのすべてのパッケージバージョンと設定を含むパッケージを削除できます。次の例では、my_domain
ドメインの my-package
リポジトリにある my_repo
という名前の PyPI パッケージを削除します。
aws codeartifact delete-package --domain
my_domain
--domain-owner111122223333
\ --repositorymy_repo
--formatpypi
\ --packagemy-package
サンプル出力:
{ "deletedPackage": { "format": "pypi", "originConfiguration": { "restrictions": { "publish": "ALLOW", "upstream": "BLOCK" } }, "package": "my-package" } }
パッケージが削除されたことを確認するには、同じパッケージ名に対して describe-package
を実行します。
aws codeartifact describe-package --domain
my_domain
--domain-owner111122223333
\ --repositorymy_repo
--formatpypi
--packagemy-package
パッケージの削除 (コンソール)
AWS CodeArtifact codeartifact/home で https://console.aws.amazon.com/codesuite/
コンソールを開きます。 -
ナビゲーションペインで、[Repositories] を選択します。
-
パッケージを削除する [リポジトリ] を選択します。
-
削除する [パッケージ] を選択します。
-
[パッケージを削除] を選択します。
パッケージバージョンの削除 (AWS CLI)
ひとつ以上のパッケージバージョンを一度に削除するには、delete-package-versions
コマンドを使用できます。以下の例では、my_domain
ドメインの my_repo
にある my-package
という名前の PyPI パッケージパージョン 4.0.0
、4.0.1
、および 5.0.0
を削除します。
aws codeartifact delete-package-versions --domain
my_domain
--domain-owner111122223333
\ --repositorymy_repo
--formatpypi
\ --packagemy-package
--versions4.0.0 4.0.1 5.0.0
サンプル出力:
{ "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": {} }
バージョンが削除されたことを確認するには、list-package-versions
を同じパッケージ名で実行してください:
aws codeartifact list-package-versions --domain
my_domain
--domain-owner111122223333
\ --repositorymy_repo
--formatpypi
--packagemy-package
パッケージバージョンの削除 (コンソール)
AWS CodeArtifact codeartifact/home で https://console.aws.amazon.com/codesuite/
コンソールを開きます。 ナビゲーションペインで、[Repositories] を選択します。
パッケージバージョンを削除する [リポジトリ] を選択します。
バージョンを削除する [パッケージ] を選択します。
削除する [パッケージバージョン] を選択します。
[削除] を選択します。
注記
コンソールで一度に削除できるパッケージバージョンは 1 つのみです。一度に複数の を削除するには、 CLI を使用します。
npm パッケージまたはパッケージバージョンの削除
npm パッケージ、または個別のパッケージバージョンを削除するには、--format
オプションを npm
に設定します。スコープ内の npm パッケージを削除するには、--namespace
オプションを使用して、スコープを指定します。例えば、@types/react
パッケージを削除するには、--namespace types
を使用します。--namespace
を使用する際は、@
記号を省略します。
aws codeartifact delete-package-versions --domain
my_domain
--domain-owner111122223333
\ --repositorymy_repo
--format npm --namespacetypes
\ --packagereact
--versions0.12.2
@types/react
パッケージをそのすべてのバージョンも含めて削除するには:
aws codeartifact delete-package --domain
my_domain
--domain-owner111122223333
\ --repositorymy_repo
--format npm --namespacetypes
\ --packagereact
Maven パッケージまたはパッケージバージョンの削除
Maven パッケージ、または個別のパッケージバージョンを削除するには、--format
オプションを maven
に設定し、--namespace
オプションで Maven グループ ID を、--name
オプションで Maven artifactID を渡して、削除するパッケージを指定します。次の例は、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
次の例は、com.google.guava:guava
パッケージとそのバージョンをすべて削除する方法を示しています。
aws codeartifact delete-package --domain
my_domain
--domain-owner111122223333
\ --repositorymy_repo
--format maven --namespacecom.google.guava
\ --packageguava