Supprimer un dépôt

Rôles requis

Pour obtenir les autorisations nécessaires afin de supprimer un dépôt, demandez à votre administrateur de vous accorder les rôles IAM suivants :

Pour en savoir plus sur l'attribution de rôles, consultez Gérer l'accès aux projets, aux dossiers et aux organisations.

Vous pouvez également obtenir les autorisations requises avec des rôles personnalisés ou d'autres rôles prédéfinis.

Pour en savoir plus sur l'attribution de rôles Secure Source Manager, consultez Contrôle des accès avec IAM et Accorder aux utilisateurs l'accès à une instance.

Supprimer un dépôt

Vous pouvez supprimer un dépôt à l'aide de gcloud, de l'interface Web ou de l'API.

Interface Web

  1. Pour accéder à l'instance Secure Source Manager via son interface Web, copiez l'URL suivante dans la barre d'adresse de votre navigateur.

    INSTANCE_ID-PROJECT_NUMBER.LOCATION.sourcemanager.dev

    Remplacez les éléments suivants :

    • INSTANCE_ID par le nom de l'instance.
    • PROJECT_NUMBER par le numéro de projet de l'instance Google Cloud. Pour en savoir plus sur l'identification des projets, consultez Identifier les projets.
    • LOCATION par la région de l'instance.

  2. Dans la liste des dépôts, sélectionnez celui que vous souhaitez supprimer.
  3. Cliquez sur Paramètres.
  4. Dans Paramètres du dépôt, cliquez sur Supprimer ce dépôt.

gcloud

Pour supprimer un dépôt, exécutez la commande suivante :

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

Remplacez les éléments suivants :

  • REPOSITORY_ID : ID du dépôt que vous souhaitez supprimer.
  • REGION: région où se trouve l'instance Secure Source Manager (par exemple, us-central1).
  • PROJECT_ID: ID du projet dans lequel se trouve l'instance Secure Source Manager.

API

Pour supprimer votre dépôt et toutes les données associées, utilisez la méthode HTTP et l'URL suivantes.

Avant d'utiliser les données de requête ci-dessous, effectuez les remplacements suivants :

Méthode HTTP et URL :

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

Pour envoyer votre requête, développez l'une des options suivantes :

Vous devriez recevoir une réponse JSON de ce type :

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

Étape suivante