Crie ou atualize um item do catálogo a partir de um modelo do Gerenciador de implantação do Google Cloud (GDM)

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 4 min. de leitura
  • Em vez de gerar um item do catálogo com base em um blueprint, você pode gerar um item do catálogo com base em um modelo mantido no sistema de gestão de configuração do GDM. O sistema analisa os atributos no arquivo de modelo e nos arquivos de suporte opcionais e, em seguida, gera um plano gráfico e um item do catálogo.

    Antes de Iniciar

    Função necessária: sn_cmp.cloud_service_designer

    Por Que e Quando Desempenhar Esta Tarefa

    Cloud Provisioning and Governance. Google Cloud PlatformModelos gerenciados pelo Gerenciador de implantação na nuvem (GDM) que foram criados em YAML, Python ou Jinja2.

    O procedimento para criar um item do catálogo a partir de um modelo envolve as seguintes etapas:
    1. Crie e salve um registro de item do catálogo que faça referência ao modelo. O item do catálogo está no estado Rascunho. Em uma etapa posterior, você ativa o item do catálogo para disponibilizá-lo para os usuários da nuvem.
    2. Crie um registro de modelo para nuvem. O modelo para nuvem especifica uma configuração instalável (uma estrutura de diretório que inclui o arquivo de modelo) para usar como a origem do item do catálogo.
      Nota:
      Você pode atualizar o registro do modelo para nuvem mais tarde, fazendo referência a uma configuração instalável atualizada. As instruções estão incluídas neste procedimento.
    3. Somente Google Cloud Platform: se o arquivo de modelo depender de arquivos de suporte (normalmente atualizações ou código de modelo que especifica configurações de atributo), adicione os arquivos à lista relacionada de Modelos dependentes.
    4. Ative o modelo para nuvem para gerar um bloco de recursos e um plano gráfico que estão associados ao item do catálogo e para disponibilizar o modelo de nuvem para uso pelo item do catálogo.
    5. Ative o item do catálogo para que os usuários da nuvem em Portal de usuário da nuvem possam usá-lo para provisionar recursos.

    Procedimento

    1. Em Portal de Administração de Nuvem, navegue até Criar > Itens do catálogo na nuvem.
    2. Clique em Novo e, em seguida, insira um exclusivo e significativo Nome , Descrição resumida e. Descrição .
    3. Especifique o. Origem como Modelo de nuvem e o. Tipo de modelo como Gerenciador de implantação do Google Cloud .
      Defina um item do catálogo com base em um modelo
    4. Clique com o botão direito do mouse no cabeçalho e selecione Salvar.
    5. Na lista relacionada Modelos de nuvem, clique em Novo e insira um exclusivo Nome e. Descrição resumida .
      Associe um modelo ao item do catálogo
    6. Especifique o conteúdo do modelo e selecione uma das três opções.
      • Cole o texto do arquivo de modelo no formulário:
        1. Definido Método de ingestão para Use o corpo do modelo .
        2. Você normalmente usa um modelo personalizado que você criou ou um modelo em um repositório público GitHub ou BitBucket. Abra o arquivo de modelo em um editor de texto e copie o texto completo do arquivo.
        3. No formulário Versões do modelo de nuvem, cole o texto no Corpo caixa de texto.
        Abra o arquivo de modelo e copie/cole o código do modelo no campo Corpo
      • Especifique o URL do arquivo de modelo:
        1. Definido Método de ingestão para Importar do URL .
        2. Em um navegador, vá para o arquivo de modelo. Copie/cole o URL completo do modelo no URL do modelo de nuvem caixa de texto.
        Cole o URL do modelo
      • Carregue o arquivo de modelo:
        1. Definido Método de ingestão para Carregue um arquivo .
        2. Clique em Clique para adicionar link para Carregar arquivo campo.
          Carregue um arquivo de modelo
        3. Clique em Escolha Arquivo , selecione o arquivo e clique em OK . O sistema adiciona o modelo e o nome do arquivo aparece no Carregar arquivo campo. Os resultados do processo de importação aparecem em Status de validação e. Mensagem de validação campos.
    7. O código do modelo aparece em Corpo caixa de texto.

      Se o arquivo não incluir um caminho entrada em importações: , em seguida, ignore esta etapa. Se o arquivo incluir uma entrada, o arquivo de modelo dependerá de pelo menos um arquivo dependente (normalmente atualizações ou arquivos que especificam configurações de atributo). Execute o procedimento a seguir para cada arquivo dependente ( cloudsql.jinja no exemplo):

      caminho entrada de um arquivo de modelo dependente no arquivo de modelo principal
      1. Em um editor de texto, abra o arquivo de modelo dependente ( cloudsql.jinja no exemplo).
      2. Copie o texto completo do arquivo.
      3. Em Modelos dependentes DO GDM lista relacionada, clique em Novo .
      4. Cole o texto completo do arquivo de modelo dependente no Conteúdo do arquivo caixa de texto.
      5. Insira o nome exato do arquivo de modelo dependente no Nome do arquivo caixa de texto.
        caminho entrada de um arquivo de modelo dependente no arquivo de modelo principal
      6. Clique em Enviar.
        O arquivo aparece em Modelos dependentes DO GDM lista relacionada.
      7. Repita o procedimento para cada arquivo de modelo dependente.
    8. No formulário Versões do modelo de nuvem, clique em Ativar .
      O sistema gera o item do catálogo e um blueprint com o nome que você especificou para o item do catálogo.
    9. No formulário Item do catálogo em nuvem, selecione Ativo e, em seguida, clique em Enviar .
      O sistema exibe o item do catálogo na página Itens do catálogo em nuvem e publica o item do catálogo no Catálogo de serviços em nuvem para uso pelos usuários finais.
      Novo cartão para um item do catálogo
      Nota:
      Como com qualquer item do catálogo, você pode adicionar ou remover um campo visível pelo usuário. Clique no cartão para abrir o formulário de item do catálogo. Em Conjuntos de variáveis edite as variáveis.

    O que Fazer Depois

    Verifique se o item do catálogo aparece em Portal de usuário da nuvem.