---
sourceDocument: Xanadu IT Operations Management
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/xanadu/it-operations-management

 Release :

    - xanadu

ft:locale :

    - pt-BR

ft:publication_title :

    - Xanadu IT Operations Management

ft:clusterId :

    - itom

bundleId :

    - itom

workflow :

    - Technology


---

# Descoberta do inventário de ativos do Google Cloud Platform (GCP)

# Descoberta do inventário de ativos do Google Cloud Platform (GCP) {#ariaid-title1}

* Versão de lançamento: Xanadu
* 
* Atualizado 1 de ago. de 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 8 min. de leitura

A aplicação ServiceNow Descoberta usa o padrão de inventário de ativos Google Cloud Platform (GCP) para encontrar GCP recursos e políticas. A descoberta de alguns desses recursos requer a atualização da aplicação Padrões de descoberta e mapeamento de serviços a partir da ServiceNow Store.
O padrão fornece visibilidade para serviços compatíveis com a API do Asset Inventory, bem como coleta dados de inventário nos serviços do GCP implantados e atualiza o CMDB.

O padrão coleta dados de inventário para todos os recursos compatíveis com o GCP ou para uma lista de inclusão pré-configurada de recursos. A lista de inclusões de recursos de inventário em nuvem contém todos os tipos de recursos compatíveis com o GCP Cloud Asset Inventory, exceto os recursos do Compute Engine e as políticas de IAM. É possível expandir a lista de inclusões com tipos de recursos adicionais de acordo com seus requisitos. Para obter mais informações sobre ativos do Google Cloud, consulte<https://cloud.google.com/resource-manager/docs/cloud-asset-inventory/overview>.

## Solicitar aplicativos na Store {#gcp-resource-inventory-discovery__section_gvb_cql_rlb}

Acesse o site [ServiceNow Store](https://store.servicenow.com/sn_appstore_store.do#!/store/home) 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](https://www.servicenow.com/docs/bundle/store-release-notes/page/release-notes/store/sn-store-release-notes.html).{#gcp-resource-inventory-discovery__inline-send-to-store}
A partir da Padrões de descoberta e mapeamento de serviços versão 1.18.1, você pode descobrir o armazenamento GCP por meio de dois tipos de descoberta: sem servidor e Descoberta na nuvem. A execução de cronogramas de Descoberta na nuvem permite que você execute um cronograma para todos os seus GCP projetos sem configurar manualmente cronogramas separados. Você também pode continuar usando a Descoberta sem servidor como antes.  
O padrão de inventário de ativos Google Cloud Platform (GCP) aprimorado executa consultas para verificar as configurações em seu sistema e acionar uma descoberta de acordo com suas configurações. As consultas por ordem:

1. Se você tiver os parâmetros do inicializador de padrão de descoberta configurados, o padrão acionará uma programação de descoberta sem servidor.

2. Se a consulta anterior não tiver resultados, o padrão continuará a consultar se você tiver a propriedade mid.gcp_resource_inventory_bucketpath MID Server configurada. Se você fizer isso, o padrão executará uma programação de Descoberta na nuvem por contas de nuvem.

3. Se a consulta anterior não tiver resultados, o padrão continuará a consultar se você tiver a propriedade mid.gcp_resource_inventory_bucketpath.default MID Server configurada. Se você fizer isso, o padrão acionará uma programação padrão de Descoberta na nuvem.

4. Se nenhuma dessas propriedades estiver configurada, o padrão será encerrado normalmente.
{#gcp-resource-inventory-discovery__ol_bb3_3rx_pcc}

## Pré-requisitos {#gcp-resource-inventory-discovery__section_jnd_rqc_4jb}

Verifique se as aplicações da loja estão atualizadas
:
    * Padrões de descoberta e mapeamento de serviços
    * Conteúdo de visibilidade
    {#gcp-resource-inventory-discovery__ul_mgk_l1b_mcc}

GCP autorização para que a Descoberta use a API Cloud Asset
:
    * Endpoint da API: https://cloudasset.googleapis.com/v1/projects/\<account_id\> :exportAssets
    * Requer uma ou mais das seguintes permissões de IAM no recurso primário especificado:
      * cloudasset.assets.exportResource
      * cloudasset.assets.exportIamPolicy
      {#gcp-resource-inventory-discovery__ul_ul5_n2f_4bc}
    {#gcp-resource-inventory-discovery__ul_b2t_l2f_4bc}

Usuário da conta de serviço para a API de armazenamento em nuvem
:   A conta de serviço em nuvem ServiceNow precisa ter uma permissão somente leitura \[ de GCP para acessar o endpoint da API - https://www.googleapis.com/storage/v1.  
    Nota:  
    É possível usar os cabeçalhos na página Criptografia para fazer o seguinte:

    * Baixe um objeto criptografado por uma chave de criptografia fornecida pelo cliente.
    * Obtenha metadados de objeto com hashes de conteúdo.
    {#gcp-resource-inventory-discovery__ul_qqz_21m_4bc}

Permissão para ler e gravar em um bucket de armazenamento em nuvem
:
    * Criador de objeto de armazenamento
    * Visualizador de objetos de armazenamento
    * Administrador de objeto de armazenamento
    {#gcp-resource-inventory-discovery__ul_ymg_3sx_pcc}

Criar um bucket de armazenamento em nuvem usando o console do Google Cloud
:
    1. Acesse o console do Google Cloud.
    2. No menu Navegação, selecione Armazenamento em nuvemBuckets.
    3. Para criar um novo bucket, selecione + Criar.
    4. Na página Criar um bucket, preencha as informações do bucket.{#gcp-resource-inventory-discovery__table_zsj_vdw_pbc__entry__2}

       | Campo | Descrição |
       |-|-|
       | Atribua um nome ao bucket | Insira um nome exclusivo globalmente para o seu bucket. |
       | Escolha onde armazenar seus dados | Selecione um tipo de local e um local onde os dados do bucket serão armazenados permanentemente. * Tipo de local: multirregional, para armazenamento global (por exemplo, eua, ue, ásia). * Local: lista dos locais de armazenamento em nuvem disponíveis para armazenar seus dados. {#gcp-resource-inventory-discovery__ul_atj_vdw_pbc} |
       | Escolha uma classe de armazenamento para seus dados | Selecione a classe de armazenamento apropriada para suas necessidades (por exemplo, Padrão, Nearline, Coldline ou Arquivo). |
       | Escolha como controlar o acesso a objetos | Selecione se o bucket impõe ou não a prevenção de acesso público. |
       | Escolha como proteger os dados do objeto | Configure as ferramentas de proteção, se necessário. |
       [ ]

       {#gcp-resource-inventory-discovery__table_zsj_vdw_pbc}
    5. Selecione Criar.  
       Nota:  
       Para obter mais informações, consulte [a documentação do Google Cloud Storage](https://cloud.google.com/storage/docs).
    {#gcp-resource-inventory-discovery__ol_ysj_vdw_pbc}

Política de retenção para o bucket de armazenamento
:   Certifique-se de que a política de retenção do bucket de armazenamento não esteja ativa. Se a Política de Retenção estiver ativa, o arquivo de dados de inventário gerado automaticamente não poderá ser excluído pelo padrão.

Criar uma programação de descoberta sem servidor

:   Crie uma programação de descoberta para executar a descoberta direcionada de GCP inventário de ativos.

    1. Navegar até DescobertaCronogramas de descoberta.
    2. Clique em Novo e preencha o formulário.  
       {#gcp-resource-inventory-discovery__table_ut3_sby_hhb__entry__2}

       | Campo | Descrição |
       |-|-|
       | Nome | Nome da programação do Descoberta. Por exemplo, <kbd class="ph userinput">Descobrir GCP Asset Inventory</kbd>. |
       | Descoberta | Tipo de descoberta. Selecione Sem servidor. |
       | MID Server | Nome do MID Server. |
       | Executar | Opção para selecionar quando a próxima descoberta deve ser executada. |
       [Tabela 1. Formulário de Programação do Descoberta]

       {#gcp-resource-inventory-discovery__table_ut3_sby_hhb}
    3. Clique com o botão direito do mouse no formulário Programação do Descoberta e selecione Salvar.
    4. Clique na guia Padrões de execução sem servidor, clique em Novoe preencha o formulário.  
       {#gcp-resource-inventory-discovery__table_k3d_bzy_fhb__entry__2}

       | Campo | Descrição |
       |-|-|
       | Nome | Nome do Padrão de execução sem servidor. Por exemplo, <kbd class="ph userinput">Descobrir GCP Asset Inventory</kbd>. |
       | Padrão | Selecione o padrão de inventário de recursos do Google Cloud Platform (GCP). |
       | Host de Proxy | Nome de domínio totalmente qualificado da máquina na qual o servidor proxy está sendo instalado. Especifique Global. |
       | Ativo | Opção para habilitar esta programação para descoberta. Marque esta caixa de seleção para habilitar a descoberta. |
       [Tabela 2. Formulário Padrão de execução sem servidor]

       {#gcp-resource-inventory-discovery__table_k3d_bzy_fhb}
    5. Selecione Enviar.
    6. Na guia Parâmetros do inicializador de padrão de descoberta, configure os seguintes parâmetros com os valores relevantes:{#gcp-resource-inventory-discovery__table_rqw_rkh_wnb__entry__2}

       | Parâmetro | Valor |
       |-|-|
       | cloud_account_id | O ID do projeto no GCP. |
       | caminho_completo_arquivo | O caminho completo do arquivo do bucket de armazenamento. Por exemplo: <kbd class="ph userinput">gs://</kbd>\<bucketname\> . |
       | cloud_cred_id | O sysid das credenciais do GCP. |
       | cloud_datacenter_type | <kbd class="ph userinput">cmdb_ci_google_datacenter</kbd> |
       [ ]

       {#gcp-resource-inventory-discovery__table_rqw_rkh_wnb}
    {#gcp-resource-inventory-discovery__ol_wb3_4by_hhb}

Configurações de descoberta de armazenamento com propriedades MID Server
:
    1. Configure a propriedade mid.gcp_resource_inventory_bucketpath.
       1. Navegar até TodosMID ServerPropriedades e filtre a lista por <kbd class="ph userinput">Nome que começa com mid.gcp</kbd>.
       2. Selecione mid.gcp_resource_inventory_bucketpath.
       3. preencha o formulário.
          1. Configure o campo Nome da propriedade para incluir o ID da sua conta da seguinte forma:<kbd class="ph userinput"> mid.gcp_resource_inventory_bucketpath.</kbd>\<Cloud Account Id\> .
          2. Preencha o campo Valor com o URI do bucket, que é o caminho completo do arquivo do bucket de armazenamento. Por exemplo: <kbd class="ph userinput">gs://</kbd>\<bucketname\> .
          3. No campo MID Server, deixe em branco para definir uma propriedade MID Server que afeta todos os MID Servers. Para definir uma propriedade MID Server para umMID Serverespecífico, selecione o servidor preferencial.
          4. Selecione Atualizar.
          {#gcp-resource-inventory-discovery__ul_zs4_lw5_mcc}
       {#gcp-resource-inventory-discovery__ol_wty_hw5_mcc}
    2. Configure a propriedade mid.gcp_resource_inventory_bucketpath.default.
       1. Navegar até TodosMID ServerPropriedades e filtre a lista por <kbd class="ph userinput">Nome que começa com mid.gcp</kbd>.
       2. Selecione mid.gcp_resource_inventory_bucketpath.default.
       3. Preencha o campo Valor com o URI do bucket, que é o caminho completo do arquivo do bucket de armazenamento. Por exemplo: <kbd class="ph userinput">gs://</kbd>\<bucketname\> .
       4. Selecione Atualizar.
       {#gcp-resource-inventory-discovery__ol_ubh_tv5_mcc}
    {#gcp-resource-inventory-discovery__ol_u51_gjj_pcc}

    Para obter mais informações, consulte [Exportação de metadados de ativos de um projeto para outro](https://cloud.google.com/asset-inventory/docs/faq#export-between-projects)

Lista de inclusões de recursos do inventário em nuvem
:
    * Para coletar dados de inventário para recursos compatíveis com GCP, em Now Platform, navegue até Inventário em nuvem Lista de inclusões de recursos e limpe todos os registros da tabela GCP.Figura 1. Lista de inclusões de inventário de recurso na nuvem   

    * Ajuste a descoberta de recursos do GCP usando a Lista de inclusões de recursos de inventário em nuvem.Se sua implantação tiver padrões personalizados para descoberta do GCP, certifique-se de não descobrir recursos do GCP duas vezes:

      1. Certifique-se de que o escopo da aplicação seja Discovery and Service Mapping Patterns:
         1. Navegar até ConfiguraçõesDesenvolvedor.
         2. Selecione <kbd class="ph userinput">Discovery and Service Mapping Patterns</kbd>na lista Aplicação.
         {#gcp-resource-inventory-discovery__ol_wfr_mb2_fkb}
      2. Navegar até Definições do sistemaTabelas.
      3. Abra a tabela Lista de inclusões de recursos de inventário em nuvem \[sa_cloud_inventory_resource_whitelist\].
      4. Em Links relacionados, clique em Mostrar lista.
      5. Selecione os tipos de recursos para os quais você tem padrões personalizados e selecione <kbd class="ph userinput">Excluir</kbd> na lista Ações nas linhas selecionadas.

      {#gcp-resource-inventory-discovery__ol_r2t_kb2_fkb}  
      A lista de inclusões de recursos de inventário em nuvem é pré-definida com serviços comuns. Você pode expandir a lista com tipos de recursos adicionais que deseja que o padrão descubra, da seguinte forma:  
      Nota:  
      Se você modificar a lista fornecida no sistema de base, ela não será mais atualizada automaticamente nas atualizações da aplicação. Você mesmo precisa manter listas personalizadas.
      1. Abra a tabela Lista de inclusões de recursos de inventário em nuvem \[sa_cloud_inventory_resource_whitelist\].
      2. Clique em Nova.
      3. Preencha o formulário e clique em Enviar.  
         Nota:  
         Os nomes dos tipos de recursos adicionais devem estar em conformidade com as convenções adequadas de nomenclatura de fornecedor.
         {#gcp-resource-inventory-discovery__table_mxk_fc2_fkb__entry__2}

         | Campo | Descrição |
         |-|-|
         | Fornecedor de Nuvem | O fornecedor do tipo de recurso: GCP. |
         | Tipo de recurso | O valor do tipo de recurso do GCP. |
         | Aplicação | O escopo da aplicação: Discovery and Service Mapping Patterns. |
         [ ]

         {#gcp-resource-inventory-discovery__table_mxk_fc2_fkb}

      {#gcp-resource-inventory-discovery__ol_bt3_bc2_fkb}

      As mudanças vão ser aplicadas na próxima vez o padrão for executado.

## Dados coletados pelo Discovery durante a descoberta horizontal {#gcp-resource-inventory-discovery__section_mhk_rf3_4jb}

Este padrão descobre dados que fornecem visibilidade para todos os serviços da GCP na sua organização. Os dados descobertos incluem as tabelas e os campos a seguir.
{#gcp-resource-inventory-discovery__table_dlt_yf3_4jb__entry__2}

| Tabela e campo | Descrição |
|-|-|
| IC principal \[cmdb_ci_cmp_resource\] ||
| object_id | O ID do item. O item é acessado com este URL. |
| nome | O nome do recurso. |
| resource_type | O tipo de recurso do ativo, de acordo com os dados no arquivo JSON. |
| Chave/Valor \[cmdb_key_value\] ||
| Chave | O nome da chave do marcador do GCP. |
| Valor | O nome do valor do marcador do GCP. |
[ ]

{#gcp-resource-inventory-discovery__table_dlt_yf3_4jb}

O mapa do Dependency Views mostra os Itens de configuração (ICs) descobertos na sua organização e os relacionamentos entre eles. Aqui, o único relacionamento significativo entre os ICs é aquele que ajuda o Descoberta a identificá-los.

Cada IC de inventário do GCP está relacionado a um IC de centro de dados lógico (LDC) ou a um IC de conta de serviço em nuvem. Neste exemplo, o IC de inventário está relacionado a um IC de conta de serviço em nuvem.
Figura 2. Mapa de Dependency Views mostrando o IC da conta de serviço em nuvem   

## Relacionamentos entre ICs {#gcp-resource-inventory-discovery__section_h1p_2j3_4jb}

Esses relacionamentos são criados para oferecer suporte à descoberta do inventário de ativos da GCP.
{#gcp-resource-inventory-discovery__table_xtl_kj3_4jb__entry__3}

| IC | Relacionamento | IC |
|-|-|-|
| Para recursos globais: |||
| IC principal \[cmdb_ci_cmp_resource\] | Contained by::Contains | Contas de Serviço em Nuvem |
| Para Recursos Regionais: |||
| IC principal \[cmdb_ci_cmp_resource\] | HostedOn::Hosts | Datacenter Lógico (LCD) |
[ ]

{#gcp-resource-inventory-discovery__table_xtl_kj3_4jb}

