Mapear credenciais entre Cloud Provisioning and Governance e. Terraform

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 2 min. de leitura
  • Mapear tipos de credencial e campos de conta de serviço entre Cloud Provisioning and Governance e. Terraform Usando o mapeamento de credenciais.

    Antes de Iniciar

    Mais recente Conector do Terraform para Catálogo de serviços de nuvem deve ser instalado a partir do ServiceNow Store.

    Função necessária: sn_cmp.cloud_admin, admin

    Por Que e Quando Desempenhar Esta Tarefa

    Use Módulo de Mapeamento de credenciais para executar mapeamentos de credenciais e contas de serviço para credenciais de datacenter usadas pelo Terraform provedor para provisionar recursos de datacenter e. Cloud Provisioning and Governance para descoberta.

    Procedimento

    1. Navegar até Tudo > Design > Mapeamento de credenciais.
    2. Selecione Novo.
      Figura 1. Formulário Mapeamento de Datacenter do terraform
      Formulário Mapeamento de Datacenter do terraform
    3. No formulário, preencha os campos.
      Tabela 1. Terraform Formulário Mapeamentos do datacenter
      Campo Descrição
      Terraform Provedor Nome do Terraform provedor.
      Bloco de Datacenter O bloco de recursos cujas credenciais você está mapeando a tabela de pesquisa.
      Tipo de Credencial O tipo de credencial apropriado na tabela de pesquisa. Por exemplo, Azure Entidade de serviço [azure_service_principal].
      Resolvedor de credencial Apropriado MID Server inclusão de script da tabela de pesquisa. Por exemplo, Pesquise e selecione o script TerraformProviderCredentialResolver.
    4. Selecione Enviar.
      . Terraform o registro de credenciais do provedor é criado e exibido no Terraform Lista de mapeamentos do datacenter.
    5. No registro que você criou, navegue até Mapeamentos de credenciais lista relacionada e selecione Novo .
      1. Conclua Mapeamento de credenciais formulário.
        Campo Descrição
        Chave de Autenticação do Provedor Nome do campo de chave de autenticação (variável) conforme usado pelo provedor. Por exemplo, o. Terraform bloco de provedor para ( Amazon Web Services) AWS usa o campo secret_key .
        Chave de credencial da Descoberta O campo correspondente nas Credenciais da Descoberta da tabela de pesquisa. Por exemplo, access_key campo em Terraform corresponde a. Chave secreta . ServiceNow instância.
        Terraform Mapeamento do datacenter Datacenter para o qual você está mapeando as credenciais.
      2. Selecione Enviar.
    6. Selecione Mapeamentos de conta de serviço e selecione Novo .
      1. Conclua Mapeamento de conta de serviço formulário.
        Campo Descrição
        Chave de Autenticação do Provedor Nome do campo de chave de autenticação (variável) conforme usado pelo provedor. Por exemplo, o. Terraform bloco de provedor para AWS usa o campo secret_key .
        Campo da conta de serviço Nome do campo Conta de serviço (variável) da tabela de pesquisa, cujas credenciais você está mapeando para a Chave de autenticação do provedor.
        Terraform Mapeamento do datacenter Datacenter para o qual você está mapeando as credenciais.
      2. Selecione Enviar.
      Você mapeou os valores de campo que adicionou nas listas relacionadas Mapeamento de credenciais e Mapeamento de conta de serviço para Terraform provedor.