기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
패키지 또는 패키지 버전 삭제
delete-package-versions
명령을 사용하여 한 번에 하나 이상의 패키지 버전을 삭제할 수 있습니다. 리포지토리에서 관련된 모든 버전 및 구성을 포함하여 패키지를 완전히 제거하려면 delete-package
명령을 사용합니다. 패키지는 패키지 버전 없이 리포지토리에 존재할 수 있습니다. 이는 delete-package-versions
명령을 사용하여 모든 버전을 삭제하거나 put-package-origin-configuration
API 작업을 사용하여 버전 없이 패키지를 생성한 경우 발생할 수 있습니다( 참조패키지 원본 제어 편집).
주제
패키지 삭제(AWS CLI)
delete-package
명령을 사용하면 패키지를 모든 패키지 버전 및 구성과 함께 삭제할 수 있습니다. 다음 예제에서는 my_domain
도메인의 my_repo
리포지토리에 있는 my-package
라는 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
패키지 삭제(콘솔)
https://console.aws.amazon.com/codesuite/codeartifact/home
에서 AWS CodeArtifact 콘솔을 엽니다. -
탐색 창에서 리포지토리를 선택합니다.
-
패키지를 삭제할 리포지토리를 선택합니다.
-
삭제할 패키지를 선택합니다.
-
패키지 삭제를 선택합니다.
패키지 버전 삭제(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
패키지 버전 삭제(콘솔)
https://console.aws.amazon.com/codesuite/codeartifact/home
에서 AWS CodeArtifact 콘솔을 엽니다. 탐색 창에서 리포지토리를 선택합니다.
패키지 버전을 삭제할 리포지토리를 선택합니다.
버전을 삭제할 패키지를 선택합니다.
삭제할 패키지 버전을 선택합니다.
Delete(삭제)를 선택합니다.
참고
콘솔에서는 패키지 버전을 한 번에 하나만 삭제할 수 있습니다. 한 번에 두 개 이상을 삭제하려면 를 사용합니다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