ドメインの削除 - CodeArtifact

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

ドメインの削除

CodeArtifact コンソールまたは AWS Command Line Interface () を使用してドメインを削除できますAWS CLI。

ドメイン削除の制限

通常は、リポジトリを含むドメインは削除できません。ドメインを削除する前に、まずリポジトリを削除する必要があります。詳細については、「リポジトリを削除する」を参照してください。

ただし、 がドメインの KMS キーにアクセス CodeArtifact できなくなった場合は、リポジトリがまだ含まれていてもドメインを削除できます。この状況は、ドメインの KMS キーを削除するか、 がキーへのアクセス CodeArtifact に使用する KMS 許可を取り消す場合に発生します。この状態では、ドメイン内のリポジトリやリポジトリに保存されているパッケージにはアクセスできません。がドメインの KMS キーにアクセス CodeArtifact できない場合、リポジトリの一覧表示と削除もできません。このため、ドメインの KMS キーにアクセスできない場合、ドメインの削除ではドメインにリポジトリが含まれているかどうかは確認されません。

注記

リポジトリがまだ含まれているドメインが削除されると、 CodeArtifact は 15 分以内にリポジトリを非同期的に削除します。ドメインを削除すると、リポジトリの自動クリーンアップが発生するまで、リポジトリは CodeArtifact コンソールとlist-repositoriesコマンドの出力に表示されます。

ドメイン (コンソール) を削除するには

  1. https://console.aws.amazon.com/codesuite/codeartifact/home で AWS CodeArtifact コンソールを開きます。

  2. ナビゲーションペインで、[ドメイン] をクリックし、削除するドメインをクリックします。

  3. [削除] をクリックします。

ドメインAWS CLIの削除

ドメインを削除するには、delete-domain コマンドを使用します。

aws codeartifact delete-domain --domain my_domain --domain-owner 111122223333

JSON 形式のデータが、削除されたドメインの詳細とともに出力に表示されます。

{ "domain": { "name": "my_domain", "owner": "111122223333", "arn": "arn:aws:codeartifact:us-west-2:111122223333:domain/my_domain", "status": "Active", "encryptionKey": "arn:aws:kms:us-west-2:111122223333:key/your-kms-key", "repositoryCount": 0, "assetSizeBytes": 0, "createdTime": "2020-10-12T16:51:18.039000-04:00" } }