ドメインの削除 - CodeArtifact

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

ドメインの削除

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

ドメイン削除の制限

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

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

注記

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

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

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

  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" } }