Puedes usar la CLI de gcloud para enumerar todas las instancias de Gestor de fuentes seguras de tu proyecto. Para obtener más información sobre las instancias de Secure Source Manager, consulta la [descripción general de Secure Source Manager][ssm-overview].
Roles obligatorios
Para obtener los permisos que necesitas para enumerar instancias, pide a tu administrador que te conceda el rol de gestión de identidades y accesos Gestor de instancias de Secure Source Manager (roles/securesourcemanager.instanceManager
) en el proyecto de la instancia.
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.
Mostrar instancias del proyecto
Ejecuta el siguiente comando para obtener una lista de instancias de Secure Source Manager en tu proyecto:
gcloud beta source-manager instances list --region=REGION
Sustituye REGION
por la ubicación de la que quieras obtener la lista de instancias.
La respuesta será similar a la siguiente:
INSTANCE_ID: my-instance
LOCATION: us-central1
STATE: ACTIVE
CREATE_TIME: 2023-02-27T20:57:52
UPDATE_TIME: 2023-02-27T21:11:59
HTML_HOST: my-instance-098765432109.us-central1.sourcemanager.dev
Puedes acceder a la instancia introduciendo el valor de HTML_HOST
en la barra de direcciones de un navegador.
Obtener detalles de instancia
Ejecuta el siguiente comando para obtener los detalles de una instancia:
gcloud beta source-manager instances describe INSTANCE_ID \
--region=REGION
Haz los cambios siguientes:
INSTANCE_ID
con el nombre de tu instancia.REGION
con la ubicación de tu instancia. Para obtener información sobre las ubicaciones admitidas, consulta Ubicaciones.
La respuesta incluye detalles de tu instancia similares a los siguientes:
createTime: '2023-02-27T20:57:52.310148676Z'
hostConfig:
api: my-instance-123456789098-api.us-central1.sourcemanager.dev
gitHttp: my-instance-123456789098-git.us-central1.sourcemanager.dev
gitSsh: my-instance-123456789098-ssh.us-central1.sourcemanager.dev
html: my-instance-123456789098.us-central1.sourcemanager.dev
name: projects/my-project/locations/us-central1/instances/my-instance
state: ACTIVE
updateTime: '2023-02-27T21:11:59.538591815Z'