Lister et afficher les instances

Vous pouvez utiliser la gcloud CLI pour lister toutes les instances Secure Source Manager de votre projet. Pour en savoir plus sur les instances Secure Source Manager, consultez la [présentation de Secure Source Manager][ssm-overview].

Rôles requis

Pour obtenir les autorisations dont vous avez besoin pour lister les instances, demandez à votre administrateur de vous attribuer le rôle IAM Gestionnaire d'instances Secure Source Manager (roles/securesourcemanager.instanceManager) sur le projet d'instance. Pour en savoir plus sur l'attribution de rôles, consultez la page 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.

Lister les instances d'un projet

Exécutez la commande suivante pour obtenir la liste des instances Secure Source Manager de votre projet :

gcloud beta source-manager instances list --region=REGION

Remplacez REGION par l'emplacement à partir duquel vous souhaitez lister les instances.

La réponse se présente comme suit :

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

Vous pouvez accéder à l'instance en saisissant la valeur de HTML_HOST dans la barre d'adresse d'un navigateur.

Obtenir les détails de l'instance

Exécutez la commande suivante pour obtenir les détails d'une instance :

gcloud beta source-manager instances describe INSTANCE_ID \
    --region=REGION

Remplacez les éléments suivants :

  • INSTANCE_ID par le nom de votre instance.
  • REGION par l'emplacement de votre instance. Pour en savoir plus sur les emplacements disponibles, consultez la page Emplacements.

La réponse inclut des informations sur votre instance, semblables à celles ci-dessous :

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'

Étapes suivantes