Google Compute Engine Spoke
Lancez et gérez des ordinateurs virtuels dans Google le spoke Compute Engine à partir de votre ServiceNow instance.
Demander des applications dans l'App Store
Visitez le site Web ServiceNow Store pour découvrir toutes les applications disponibles et pour obtenir des informations sur la procédure à suivre pour soumettre des demandes à la boutique. Pour obtenir des informations sur les notes de publication cumulatives pour toutes les applications publiées, consultez les ServiceNow Storenotes de publication relatives à l'historique des versions.
Abonnement à Hub d'intégration
Ce spoke requiert un abonnement au Centre d'intégration. Pour plus d'informations, consultez Calendriers juridiques - Vue d'ensemble du Centre d'intégration.
Version de spoke
Google Compute EngineSpoke v1.0.5 est la dernière version.
Dépendances des spokes
Si vous rencontrez des difficultés pour installer l'application, assurez-vous que les modules d'extension dépendants suivants sont installés :
- Modèle d’action du Centre d’intégration ServiceNow : flux de données (com.glide.hub.action_type.datastream)
- ServiceNow IntegrationHub Action Step - REST (com.glide.hub.action_step.rest)
- ServiceNow IntegrationHub Runtime (com.glide.hub.integration.runtime)
- ServiceNow Flow Designer : entrées dynamiques (com.glide.hub.dynamic_inputs)
- Objet complexe (com.glide.cobject)
- Google Persistent Disk Spoke (sn_gpdisk_spoke)
- Google Spoke Réseau virtuel dans le cloud (sn_gcp_vpc_spoke)
Google Besoins de compte de spoke Compute Engine
Le Google Compute EngineSpoke nécessite une application personnalisée que vous créez dans Google Cloud Platform.
Versions prises en charge
Ce spoke a été conçu pour la version v1 de l’API, mais peut être compatible avec les versions ultérieures.
Actions du spoke
Le Google Compute EngineSpoke fournit des actions à automatiser Google Compute Engine lorsque des événements se produisent dans ServiceNow. Pour que les actions de spoke soient effectuées, vous devez vous assurer que votre projet ou organisation dans Google Cloud Platform dispose des autorisations mentionnées. Les actions de spoke disponibles sont les suivantes :
| Catégorie | Action | Description | Autorisations requises |
|---|---|---|---|
| Gestion des modèles d'instances | Crée un modèle d'instance | Crée un modèle d'instance. | compute.instanceTemplates.create |
| Crée un modèle d'instance à partir de l'instance | Crée un modèle d'instance à partir de l'instance. | compute.instanceTemplates.create | |
| Supprimer des modèles d'instance | Supprime le modèle d'instance spécifié. | compute.instanceTemplates.delete | |
| Obtenir un modèle d'instance | Récupère les détails du modèle d’instance spécifié. | compute.instanceTemplates.get | |
| Gestion des types d'ordinateurs | Obtenir le type d'ordinateur par zone | Récupère les détails du type d’ordinateur spécifié par zone. | compute.machineTypes.get |
| Gestion de la récupération des métadonnées | Répertorier les modèles d'instance | Récupère une liste de modèles d'instances disponibles pour le projet spécifié. | compute.instanceTemplates.list |
| Répertorier les types d'ordinateurs par zone | Récupère une liste de types d'ordinateurs disponibles pour le projet spécifié. | compute.machineTypes.list | |
| Répertorier les régions | Récupère une liste de régions disponibles pour le projet spécifié. | compute.regions.list | |
| Répertorier les instances du VM par zone | Récupère une liste d’instances de VM disponibles pour le projet spécifié. | compute.instances.list | |
| Répertorier les zones | Récupère une liste de zones disponibles pour le projet spécifié. | compute.zones.list | |
| Gestion des régions | Obtenir la région | Récupère la ressource de région spécifiée. | compute.regions.get |
| Gestion des instance de VM | Joindre un disque | Joint une ressource de disque existante à une instance. | compute.instances.attachDisk |
| Créer une instance | Crée une ressource d'instance dans le projet spécifié. | compute.instances.create | |
| Supprimer l'instance | Supprime l'instance spécifiée. | compute.instances.delete | |
| Dissocier un disque | Dissocie un disque d'une instance. | compute.instances.detachDisk | |
| Obtenir une politique IAM | Récupère la politique de contrôle d’accès pour une ressource. | compute.instances.getIamPolicy | |
| Obtenir l'instance par zone | Récupère l'instance spécifiée par zone. | compute.instances.get | |
| Réinitialiser l'instance | Effectue une réinitialisation sur l'instance. | compute.instances.reset | |
| Définir une politique IAM | Définit la politique de contrôle d'accès sur la ressource spécifiée. | compute.instances.setIamPolicy | |
| Définir des étiquettes sur une instance | Définit des étiquettes sur une instance. | compute.instances.setLabels | |
| Définir les étiquettes sur Instance | Définit les balises pour l'instance spécifiée. | compute.instances.setTags | |
| Démarrer l'instance | Démarre une instance. | compute.instances.start | |
| Arrêter l'instance | Arrête une instance. | compute.instances.stop | |
| Gestion des zones | Obtenir la zone | Récupère les informations sur la zone spécifiée. | compute.zones.get |
Exigences en matière d'alias de connexion et d'informations d'identification
Hub d'intégration utilise des alias pour gérer les informations de connexion et d’identification, ainsi que les informations d’identification OAuth. L'utilisation d'un alias élimine la nécessité de configurer plusieurs informations d'identification et profils d'informations de connexion lors de l'utilisation d'environnements multiples. Si les informations de connexion ou d'identification changent, il n'est pas nécessaire de mettre à jour les actions qui utilisent la connexion.
Pour en savoir plus sur la configuration du spoke, consultez Configurez le Google Compute EngineSpoke.