Supprimer un dépôt

Rôles requis

Pour obtenir les autorisations nécessaires pour 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 savoir comment accorder des rôles Secure Source Manager, consultez Contrôle des accès avec IAM et Accorder aux utilisateurs l'accès à l'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 Google Cloud de l'instance. Pour savoir comment identifier des projets, consultez Identifier des 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, effectuez les remplacements suivants :

  • PROJECT_ID : ID du projet Google Cloud sur lequel Secure Source Manager est exécuté.
  • LOCATION : région où se trouve votre instance. Pour en savoir plus sur les emplacements acceptés, consultez la page Emplacements.
  • REPOSITORY_ID : ID du dépôt.

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

Étapes suivantes