Eliminare un repository

Ruoli obbligatori

Per ottenere le autorizzazioni necessarie per eliminare un repository, chiedi all'amministratore di concederti i seguenti ruoli IAM:

Per saperne di più sulla concessione dei ruoli, consulta Gestisci l'accesso a progetti, cartelle e organizzazioni.

Potresti anche riuscire a ottenere le autorizzazioni richieste tramite i ruoli personalizzati o altri ruoli predefiniti.

Per informazioni sulla concessione dei ruoli Secure Source Manager, consulta Controllo dell'accesso con IAM e Concedere agli utenti l'accesso all'istanza.

Eliminare un repository

Puoi eliminare un repository utilizzando gcloud, l'interfaccia web o l'API.

Interfaccia web

  1. Per accedere all'istanza di Secure Source Manager tramite la sua interfaccia web, copia il seguente URL nella barra degli indirizzi del browser.

    INSTANCE_ID-PROJECT_NUMBER.LOCATION.sourcemanager.dev

    Sostituisci quanto segue:

    • INSTANCE_ID con il nome dell'istanza.
    • PROJECT_NUMBER con il numero di progetto Google Cloud dell'istanza. Per informazioni sull'identificazione dei progetti, consulta Identificazione dei progetti.
    • LOCATION con la regione dell'istanza.

  2. Nell'elenco dei repository, seleziona quello che vuoi eliminare.
  3. Fai clic su Impostazioni.
  4. In Impostazioni repository, fai clic su Elimina questo repository.

gcloud

Per eliminare un repository, esegui questo comando:

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

Sostituisci quanto segue:

  • REPOSITORY_ID: l'ID del repository che vuoi eliminare.
  • REGION: la regione in cui si trova l'istanza Secure Source Manager (ad esempio us-central1).
  • PROJECT_ID: l'ID progetto in cui si trova l'istanza di Secure Source Manager.

API

Per eliminare il repository e tutti i dati associati, utilizza il seguente metodo HTTP e URL.

Prima di utilizzare i dati della richiesta, apporta le sostituzioni seguenti:

  • PROJECT_ID: l'ID progetto del progetto Google Cloud in cui è in esecuzione Secure Source Manager.
  • LOCATION: la regione in cui si trova l'istanza. Per informazioni sulle località supportate, vedi Località.
  • REPOSITORY_ID: l'ID repository.

Metodo HTTP e URL:

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

Per inviare la richiesta, espandi una di queste opzioni:

Dovresti ricevere una risposta JSON simile alla seguente:

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

Passaggi successivi