Roles obligatorios
Para obtener los permisos que necesitas para eliminar un repositorio, pide a tu administrador que te conceda los siguientes roles de gestión de identidades y accesos:
-
Accessor de instancia de Secure Source Manager (
roles/securesourcemanager.instanceAccessor
) en la instancia de Secure Source Manager -
Administrador de repositorios de Secure Source Manager (
roles/securesourcemanager.repoAdmin
) en el repositorio
Para obtener más información sobre cómo conceder roles, consulta el artículo Gestionar el acceso a proyectos, carpetas y organizaciones.
También puedes conseguir los permisos necesarios a través de roles personalizados u otros roles predefinidos.
Para obtener información sobre cómo conceder roles de Secure Source Manager, consulta los artículos Control de acceso con gestión de identidades y accesos y Conceder acceso a instancias a los usuarios.
Eliminar un repositorio
Para eliminar tu repositorio y todos los datos asociados, usa el siguiente método HTTP y la siguiente URL.
Antes de usar los datos de la solicitud, haz las siguientes sustituciones:
- PROJECT_ID: el ID de proyecto del proyecto de Google Cloud en el que se ejecuta Secure Source Manager.
- LOCATION: la región en la que se encuentra tu instancia. Para obtener información sobre las ubicaciones admitidas, consulta Ubicaciones.
- REPOSITORY_ID: el ID del repositorio.
Método HTTP y URL:
DELETE https://securesourcemanager.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/repositories/REPOSITORY_ID
Para enviar tu solicitud, despliega una de estas opciones:
Deberías recibir una respuesta JSON similar a la siguiente:
"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"} ```
Siguientes pasos
- Inhabilita la API Secure Source Manager.
- Elimina una instancia de Secure Source Manager.
- Listar y ver instancias