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'