Google Spoke do Compute Engine
Inicie e gerencie máquinas virtuais no spoke do Compute Engine [ Google a partir da sua instância ServiceNow.
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 Programações jurídicas - Visão geral do IntegrationHub.
Versão do spoke
Google Compute Engine spoke v1.0.3 é 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 Spoke da rede virtual em nuvem (sn_gcp_vpc_spoke)
Google Requisitos de conta do spoke do Compute Engine
O Google Compute Engine spoke requer um app personalizado que você cria no Google Cloud Platform.
Versões compatíveis
Este spoke foi criado para a versão API v1, mas pode ser compatível com versões posteriores.
Ações do spoke
O Google Compute Engine spoke fornece ações para automatizar Google Compute Engine quando os eventos ocorrem em ServiceNow. Para que as ações do spoke sejam realizadas, 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. | computer.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. | computer.instanceTemplates.create | |
| Excluir modelos de instância | Exclui o modelo de instância especificado. | computer.instanceTemplates.delete | |
| Obter modelo de instância | Recupera detalhes do modelo de instância especificado. | computer.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. | calcular.tiposdemáquina.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. | computer.instanceTemplates.list |
| Listar tipos de máquinas por zona | Recupera uma lista de tipos de máquina disponíveis para o projeto especificado. | computação.TiposDeMáquina.lista | |
| 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. | calcular.zonas.lista | |
| Gestão de regiões | Obter região | Recupera o recurso de região especificado. | calcular.regiões.get |
| Gestão de instâncias de VM | Anexar disco | Anexa um recurso de disco existente a uma instância. | computer.instances.attachDisk |
| Criar instância | Cria um recurso de instância no projeto especificado. | calcular.instâncias.criar | |
| Excluir Instância | Exclui a instância especificada. | compute.instances.delete | |
| Desanexar disco | Desconecta um disco de uma instância. | computer.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. | computer.instances.reset | |
| Definir política de IAM | Define a política de controle de acesso do recurso especificado. | computer.instances.setIamPolicy | |
| Define rótulos em uma instância | Define rótulos em uma instância. | computer.instances.setLabels | |
| Definir marcadores em uma instância | Define marcadores para a instância especificada. | computer.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. | calcular.zonas.get |
Requisitos de aliases de conexão e credencial
IntegrationHub O usa aliases para gerenciar informações de conexão e de credencial 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 Configurar o Google Compute Engine spoke.