Ein Repository löschen

Erforderliche Rollen

Bitten Sie Ihren Administrator, Ihnen die folgenden IAM-Rollen zuzuweisen, damit Sie die Berechtigungen erhalten, die Sie zum Löschen eines Repositorys benötigen:

Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff auf Projekte, Ordner und Organisationen verwalten.

Sie können die erforderlichen Berechtigungen auch über benutzerdefinierte Rollen oder andere vordefinierte Rollen erhalten.

Informationen zum Zuweisen von Secure Source Manager-Rollen finden Sie unter Zugriffssteuerung mit IAM und Nutzern Instanzzugriff gewähren.

Ein Repository löschen

Sie können ein Repository mit der gcloud CLI, der Weboberfläche oder der API löschen.

Weboberfläche

  1. Wenn Sie über die Weboberfläche auf die Secure Source Manager-Instanz zugreifen möchten, kopieren Sie die folgende URL in die Adressleiste Ihres Browsers.

    INSTANCE_ID-PROJECT_NUMBER.LOCATION.sourcemanager.dev

    Ersetzen Sie Folgendes:

    • INSTANCE_ID durch den Instanznamen.
    • PROJECT_NUMBER durch die Projektnummer der Instanz. Google CloudInformationen zum Identifizieren von Projekten finden Sie unter Projekte identifizieren.
    • LOCATION durch die Region der Instanz.

  2. Wählen Sie in der Liste der Repositories das Repository aus, das Sie löschen möchten.
  3. Klicken Sie auf Einstellungen.
  4. Klicken Sie in den Repository-Einstellungen auf Dieses Repository löschen.

gcloud

Führen Sie den folgenden Befehl aus, um ein Repository zu löschen:

gcloud source-manager repos delete REPOSITORY_ID --region=REGION --project=PROJECT_ID

Ersetzen Sie Folgendes:

  • REPOSITORY_ID: Die ID des Repositorys, das Sie löschen möchten.
  • REGION: Die Region, in der sich die Secure Source Manager-Instanz befindet, z. B. us-central1.
  • PROJECT_ID: Die Projekt-ID, in der sich die Secure Source Manager-Instanz befindet.

API

Wenn Sie Ihr Repository und alle zugehörigen Daten löschen möchten, verwenden Sie die folgende HTTP-Methode und URL.

Ersetzen Sie diese Werte in den folgenden Anfragedaten:

  • PROJECT_ID: die Projekt-ID des Google Cloud-Projekts, in dem Secure Source Manager ausgeführt wird.
  • LOCATION: die Region, in der sich Ihre Instanz befindet. Informationen zu unterstützten Standorten finden Sie unter Standorte.
  • REPOSITORY_ID: die Repository-ID.

HTTP-Methode und URL:

DELETE https://securesourcemanager.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/repositories/REPOSITORY_ID

Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:

Sie sollten eine JSON-Antwort ähnlich wie diese erhalten:

"name":"operations/cc3ea26c-9b57-11ed-be0a-2e3b5910efef","metadata":{"@type":"type.googleapis.com/google.cloud.securesourcemanager.v1.OperationMetadata","createTime":"2023-01-23T19:54:49.904779921Z","endTime":"2023-01-23T19:54:50.947030402Z","target":"projects/my-project/locations/us-central1/repositories/my-repo","verb":"delete","apiVersion":"v1"},"done":true,"response":{"@type":"type.googleapis.com/google.protobuf.Empty"}
```

Nächste Schritte