Google Spoke do Compute Engine
Iniciar e gerenciar máquinas virtuais em Google Spoke do Compute Engine do seu ServiceNow instância.
Solicitar aplicativos na Store
Acesse o site ServiceNow Store para ver todos os aplicativos disponíveis e obter informações sobre como enviar solicitações para a loja. Para obter informações sobre notas de versão cumulativa para todos os aplicativos liberados, consulte as ServiceNow Store notas de versão do histórico de versão.
Assinatura do IntegrationHub
Este spoke requer uma assinatura do Hub de integração. Para obter mais informações, consulte Cronogramas jurídicos - Visão geral do IntegrationHub.
Versão do spoke
Google Compute Engine spokev 1.0.5 é a versão mais recente.
Dependências do spoke
Se você estiver tendo problemas para instalar o aplicativo, verifique se estes plug-ins dependentes estão instalados:
- Modelo de ação do ServiceNow IntegrationHub — fluxo de dados (com.glide.hub.action_type.datastream)
- Etapa de ação do ServiceNow IntegrationHub — REST (com.glide.hub.action_step.rest)
- Tempo de execução do ServiceNow IntegrationHub (com.glide.hub.integration.runtime)
- ServiceNow Flow Designer - Entradas dinâmicas (com.glide.hub.dynamic_inputs)
- Objeto complexo (com.glide.cobject)
- Spoke do Google Persistent Disk (sn_gpdisk_spoke)
- Google Cloud Virtual Network spoke (sn_gcp_vpc_spoke)
Google Requisitos da conta do spoke do Compute Engine
. Google Compute Engine spokeRequer um app personalizado que você cria no Google Cloud Platform.
Versões com suporte
Este spoke foi criado para a API versão v1, mas pode ser compatível com versões posteriores.
Ações do spoke
. Google Compute Engine spokefornece ações para automatizar Google Compute Enginequando ocorrem eventos em ServiceNow. Para que as ações do spoke sejam executadas, você deve garantir que seu projeto ou organização no Google Cloud Platform tenha as permissões mencionadas. As ações de spoke disponíveis incluem:
| Categoria | Ação | Descrição | Permissões necessárias |
|---|---|---|---|
| Gestão de modelos de instância | Criar modelo de instância | Cria um modelo de instância. | compute.instanceTemplates.create |
| Criar modelo de instância a partir de uma instância | Cria um modelo de instância. a partir de uma instância. | compute.instanceTemplates.create | |
| Excluir modelos de instância | Exclui o modelo de instância especificado. | compute.instanceTemplates.delete | |
| Obter modelo de instância | Recupera detalhes do modelo de instância especificado. | compute.instanceTemplates.get | |
| Gestão de tipos de máquina | Obter tipo de máquina por zona | Recupera detalhes do tipo de máquina especificado por zona. | Compute.machineTypes.get |
| Gestão de recuperação de metadados | Listar modelos de instância | Recupera uma lista de modelos de instância disponíveis para o projeto especificado. | compute.instanceTemplates.list |
| Listar tipos de máquinas por zona | Recupera uma lista de tipos de máquina disponíveis para o projeto especificado. | Compute.machineTypes.list | |
| Listar regiões | Recupera uma lista de zonas disponíveis para o projeto especificado. | compute.regions.list | |
| Listar instâncias de VM por zona | Recupera uma lista de instâncias de VM disponíveis para o projeto especificado. | compute.instances.list | |
| Listar zonas | Recupera uma lista de zonas disponíveis para o projeto especificado. | compute.zones.list | |
| Gestão de regiões | Obter região | Recupera o recurso de região especificado. | compute.regions.get |
| Gestão de instâncias de VM | Anexar disco | Anexa um recurso de disco existente a uma instância. | compute.instances.attachDisk |
| Criar instância | Cria um recurso de instância no projeto especificado. | compute.instances.create | |
| Excluir Instância | Exclui a instância especificada. | compute.instances.delete | |
| Desanexar disco | Desconecta um disco de uma instância. | compute.instances.detachDisk | |
| Definir política de IAM | Recupera a política de controle de acesso de um recurso. | compute.instances.getIamPolicy | |
| Obter instância por zona | Recupera a instância especificada por zona. | compute.instances.get | |
| Redefinir instância | Executa uma redefinição da instância. | compute.instances.reset | |
| Definir política de IAM | Define a política de controle de acesso do recurso especificado. | compute.instances.setIamPolicy | |
| Define rótulos em uma instância | Define rótulos em uma instância. | compute.instances.setLabels | |
| Definir marcadores em uma instância | Define marcadores para a instância especificada. | compute.instances.setTags | |
| Iniciar instância | Inicia uma instância. | compute.instances.start | |
| Parar instância | Interrompe uma instância. | compute.instances.stop | |
| Gestão de zonas | Obter zona | Recupera informações sobre a zona especificada. | compute.zones.get |
Requisitos de aliases de conexão e credencial
IntegrationHub usa aliases para gerenciar conexões e informações de credenciais e credenciais de OAuth. O uso de um alias elimina a necessidade de configurar várias credenciais e perfis de informações de conexão ao usar vários ambientes. Se as informações de conexão ou de credencial forem alteradas, não será necessário atualizar nenhuma ação que use a conexão.
Para obter informações sobre como configurar o spoke, consulte Configure o. Google Compute Engine spoke.