Preencha o local com base na conta de nuvem

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 4 min. de leitura
  • Este exemplo orienta você por um conjunto existente de regras de plano gráfico que Cloud Provisioning and Governance fornece por padrão.

    Antes de Iniciar

    Antes de seguir este exemplo, você deve estar familiarizado com a criação de blueprints e regras de blueprints. Consulte estes recursos:

    Função necessária: sn_cmp.cloud_service_designer

    Por Que e Quando Desempenhar Esta Tarefa

    O objetivo deste exemplo é mostrar como um conjunto padrão de regras de blueprint executa a tarefa de preencher o campo Local com base na conta de nuvem. Como este exemplo orienta você pelos dados padrão, você não precisa criar registros se estiver seguindo estas etapas.

    Este plano gráfico, que inclui um servidor virtual que pode ser provisionado em um datacenter da AWS, é usado para ilustrar o exemplo:

    Servidor virtual na AWS

    Procedimento

    1. Abra um plano gráfico semelhante com um servidor virtual ou semelhante.
    2. No formulário Plano gráfico, clique em Catálogo e clique no bloco que representa Provisionamento operação.

      Item do catálogo

    3. Clique no botão Informações gerais Conjunto de variáveis na lista relacionada Conjuntos de variáveis.
    4. Clique em CloudAccount Variável para abrir o formulário Variável de nuvem.
      Observe estes itens:
      • Na lista relacionada Regras na parte inferior, duas regras são fornecidas:
        • ReloadLocation recarrega o valor no campo Relocação. Primeiro, esta regra é executada porque tem um número de ordem menor do que a outra regra.
        • TriggerChangeEvent Location informa ao sistema para acionar as ações para as regras que já estão configuradas para a variável Local.
      • . Caixa de seleção de pesquisa O campo especifica que o campo Conta de nuvem fornece uma seleção para o usuário fazer. As opções que o usuário pode selecionar vêm do CloudAccountPool, que está no Especificações de tipo campo.

        Variável de conta de nuvem

    5. Clique em Recarregar local e, em seguida, clique em Recarregar local Ação da lista relacionada Ações.
      Observe estes itens:
      • . Tipo de ação . Recarregar , que informa ao sistema para recarregar o formulário de item do catálogo para que um novo valor para o campo especificado em Variável de destino (o. Local ) podem ser preenchidos.

        Recarregar local

      • . Fonte de dados o campo informa ao sistema para recarregar o local.
      • . KeyValues , que só é usada quando você especifica um Recarregar tipo de ação, especifica que o usuário está passando a conta de nuvem por meio do formulário. A conta de nuvem é necessária para recarregar o valor correto do local porque o local é carregado de um pool. Esse pool tem um filtro que requer a entrada da conta de nuvem para retornar as opções de local corretas.
    6. Navegue de volta para o formulário de propriedade do catálogo CloudAccount e abra a outra regra: TriggerChangeEvent Location .
    7. Clique em Ações lista relacionada, abra TriggerChangeEvent Location e, em seguida, clique em TriggerChangeEvent Location Ação da lista relacionada Ações.
      Observe estes itens:
      • . Tipo de ação . TriggerChangeEvent , Que informa ao sistema para acionar as ações para as regras que já estão configuradas para a propriedade Local. Por padrão, várias regras já estão configuradas para a propriedade Local. Isso inclui regras que recarregam outros campos, como Perfil do SO , Rede e assim por diante.

        TriggerChangeEvent Location

      • Não KeyValues são necessários porque esta ação não é uma ação de recarregamento.
      O resultado dessas duas regras no atributo CloudAccount é ilustrado no exemplo a seguir:

      Selecionando uma conta de nuvem para preencher o local

    8. Execute estas etapas para ver por que o sistema preencheu o valor AWS Datacenter - us-east-1 em Local e como o sistema determina qual local está relacionado ao Minha conta de nuvem valor:
      1. No mesmo plano gráfico, abra Informações gerais conjunto de variáveis e abra Local parâmetro.
      2. Clique em Especificações de tipo guia.

        Observe os valores que podem ser preenchidos para Local . CloudLocationPoolgrupo de recursos.

      3. Navegar até Gerenciar > Grupos de recursosem aberto CloudLocationPool e observe estes itens:
        O pool de local em nuvem
        • Os locais vêm dos registros no Tabela de pesquisa , que neste exemplo é Datacenter associado [sn_cmp_ca_assc_datacenter] .
        • O valor real a ser exibido para os usuários no campo Local no formulário de item do catálogo vem de Campo de pesquisa . Neste exemplo, Campo de pesquisa Especifica a coluna Alias da tabela Datacenter associado [sn_cmp_ca_assc_datacenter]. . Alias a coluna contém os nomes reais legíveis pelo usuário para todos os locais.
      4. Vá para a interface padrão da sua instância, não para o Portal do administrador, e insira sn_cmp_ca_assc_datacenter.list no filtro de navegação.

        Obtendo a lista de datacenters associados

        A lista de datacenters que já estão associados a contas de nuvem é exibida.

        Lista de datacenters associados

        Observe que Minha conta de nuvem a conta de nuvem já está associada a. AWS Datacenter - us-east-1 , Que é o valor que o usuário vê no campo Local. O sistema sabia exibir esse valor devido à associação nesta tabela Datacenter associado. O sistema criou esta associação quando você Cloud Provisioning and Governance O administrador criou a conta de nuvem para AWS e executou a descoberta no datacenter us-east-1 nessa conta de nuvem.

        É possível que vários datacenters possam ser associados a. Minha conta de nuvem . Nesse caso, o campo Local recarrega todos os datacenters associados e no campo Local. Como o campo Local é do tipo Selecionar, o campo permite que o usuário selecione qual local escolher.