Crie uma aplicação quando quiser personalizar e implementar a partir de um modelo. Por exemplo, pode criar uma aplicação que planeia implementar para fins de teste. Pode criar outra aplicação para utilização em produção.
Quando cria uma aplicação, especifica informações que ajudam a categorizar com base na utilização pretendida da aplicação. Estas informações ajudam a filtrar e encontrar uma aplicação específica. Também pode configurar componentes e detalhes de ligação.
Antes de começar
Peça ao administrador para lhe conceder uma das seguintes funções na pasta ou no projeto de gestão com apps ativadas:
- Administrador do centro de design de aplicações (
roles/designcenter.admin). - Administrador da aplicação (
roles/designcenter.applicationAdmin). - Editor de aplicações (
roles/designcenter.applicationEditor).
Crie um rascunho da candidatura
Crie um rascunho de aplicação a partir de um modelo especificando detalhes e, opcionalmente, substituindo as configurações dos componentes. Em seguida, pode implementar o rascunho para criar uma aplicação.
No menu de navegação, faça uma das seguintes ações:
Para ver os modelos criados no seu espaço, clique em Modelos.
Para ver modelos partilhados a partir de outro espaço, clique em Modelos partilhados.
Clique no ID do modelo que quer usar.
Na tela de design, clique em Configurar uma app. Em seguida, clique em Criar nova aplicação.
Na área do nome da aplicação, faça o seguinte para atribuir um nome e descrever a sua aplicação:
No campo Nome, introduza um identificador exclusivo neste espaço. Por exemplo, use uma combinação de nome e ambiente única, como
web-app-staging. Este é um campo obrigatório.Pode usar até 63 carateres, incluindo letras minúsculas, números e hífenes. O nome tem de começar com uma letra minúscula e não pode terminar com um hífen. Não é possível alterar os nomes.
No campo Nome a apresentar, introduza um nome a apresentar na Google Cloud consola.
No campo Descrição, introduza a finalidade desta aplicação.
Para definir um projeto predefinido para quaisquer componentes com um campo ID do projeto vazio, selecione um projeto na lista Projeto de implementação. O projeto tem de ter as seguintes qualificações:
- O projeto tem de ser descendente da pasta com apps ativadas selecionada.
- O projeto não pode ser um projeto de gestão.
Se um componente já tiver um projeto especificado no respetivo campo ID do projeto, esse projeto é usado em vez desta definição.
Na lista Região, selecione a região onde os componentes estão implementados. A região do componente é aplicada com base no seguinte:
Se o âmbito da aplicação for Global (predefinição), a região é aplicada aos componentes que ainda não têm uma região configurada.
Se o âmbito da aplicação for Regional, a região é aplicada a todos os componentes.
Na lista Ambiente, selecione o ambiente onde quer implementar esta aplicação. Por exemplo, pode querer verificar se a sua implementação funciona conforme esperado no
TEST.Na lista Gravidade, selecione o grau de impacto no seu negócio. Por exemplo,
LOWouHIGH.Para especificar proprietários, na área Proprietários, clique em Adicionar proprietário e introduza um nome a apresentar e um email para o seguinte:
Na área Proprietários da empresa, introduza um proprietário responsável pela qualidade e pelas expetativas dos utilizadores.
Na área Proprietários programadores, introduza um proprietário responsável pelo desenvolvimento e pela programação.
Na área Proprietários do operador, introduza um proprietário responsável por operar a aplicação.
Na lista Âmbito, selecione uma das seguintes opções:
Global (predefinição): a aplicação contém um recurso global ou os recursos estão em várias regiões.
Regional: todos os recursos estão numa única região.
Este é um campo obrigatório. Para mais informações, consulte o artigo Compare aplicações globais e regionais.
Clique em Criar aplicação. São apresentados os detalhes da aplicação.
Configure componentes e ligações
Para cada componente na aplicação, pode especificar detalhes de configuração, como o projeto onde o recurso é criado e a localização onde é implementado.
Também pode modificar os detalhes da associação se a configuração predefinida não cumprir os seus requisitos. Por exemplo, pode modificar os nomes das chaves das variáveis de ambiente, alterar as portas de ligação ou adicionar funções adicionais às contas de serviço.
Tem de configurar os detalhes necessários para cada recurso suportado.
Para configurar componentes e associações, faça o seguinte:
Na tela de design, clique num componente.
Na área Configuração, na lista ID do projeto, selecione o projeto onde quer implementar o recurso. Selecione um projeto com as seguintes qualificações:
O projeto tem de ser um descendente da pasta com apps ativadas selecionada.
O projeto não pode ser um projeto de gestão.
Configure definições adicionais para o recurso. Por exemplo, para o Cloud SQL, pode configurar o seguinte:
- Região
- Configuração da cópia de segurança
- Sinalizações de bases de dados
- Configuração de IP
Para ver links para a documentação de configuração de cada componente, consulte os recursos suportados.
Quando liga componentes na tela de design, são usados valores de configuração predefinidos para criar a ligação. Para adicionar ou modificar os detalhes da associação, faça o seguinte.
Na tela de design, clique na ligação entre dois componentes. O painel Ligação é aberto e apresenta os parâmetros de ligação.
Efetue um dos seguintes passos:
Para modificar um parâmetro de associação existente, clique em Editar.
Para adicionar um novo parâmetro de ligação, clique em Adicionar parâmetro.
Atualize os campos Chave e Valor. Por exemplo, pode querer modificar os seguintes detalhes:
- Os nomes das chaves das variáveis de ambiente para se alinharem com os requisitos da sua aplicação.
- O valor da porta de ligação.
- As funções adicionadas a uma conta de serviço.
Clique em Guardar.
Para ver os passos de implementação, consulte o artigo Implemente uma aplicação a partir da consola.
Edite o código do Terraform
A sua aplicação gera código Terraform para refletir os detalhes de design e configuração. Pode editar o Terraform para especificar detalhes da configuração dos componentes.
O sistema gera os seguintes ficheiros Terraform:
main.tf: código de infraestrutura que inclui um módulo para cada componente no modelo.outputs.tf: expõe informações sobre componentes de infraestrutura implementados.variables.tf: declara o nome, o tipo e a descrição das variáveis usadas no ficheiromain.tf.input.tfvars: define valores para variáveis usadas no ficheiromain.tf.providers.tf: define etiquetas que ajudam o Terraform a interagir com as Google Cloud APIs e os recursos.
Para informações gerais, consulte o artigo Vista geral do Terraform no Google Cloud.
Para editar o código do Terraform, faça o seguinte:
No Canvas de design, clique em Código. O sistema apresenta os ficheiros do Terraform gerados.
Clique em main.tf. O sistema apresenta o módulo Terraform para cada componente.
Edite os detalhes da configuração. Para mais informações, consulte a documentação de configuração de cada recurso suportado.
O sistema valida automaticamente as suas edições e apresenta erros se as edições forem inválidas.
Para realçar e comparar as suas edições, faça o seguinte:
Clique em Ver diferença.
Para reverter uma alteração, na margem, clique em Clique para reverter a alteração.
Clique em Ver diferença para fechar a vista de comparação.
Para guardar as edições, clique em Guardar alterações ao código.
Para validar as alterações, faça o seguinte.
- Clique em Design.
- Clique num componente e reveja os respetivos detalhes de configuração.
Crie uma revisão da aplicação
Crie uma revisão da aplicação para modificar detalhes ou componentes. Se modificar os componentes da aplicação fora do Centro de design de apps, essas alterações não são mantidas quando voltar a implementar.
Para criar uma revisão da aplicação:
No menu de navegação, clique em Candidaturas.
Na tabela, clique no Nome da aplicação que quer rever.
Para modificar os detalhes da candidatura, faça o seguinte:
- Clique em Editar e modifique os detalhes.
- Clique em Guardar para guardar as alterações.
Para modificar um componente nesta aplicação, faça o seguinte:
Clique no componente na tela de design e edite os detalhes na área Configuração.
Clique em Guardar para guardar as alterações.
Para ver os passos de implementação, consulte o artigo Implemente uma aplicação a partir da consola.
Elimine uma aplicação
Se já não precisar de uma aplicação, pode eliminá-la. Por exemplo, pode
implementar uma aplicação para validar o modelo no ambiente TEST e, em seguida, eliminar a aplicação.
Pode eliminar as seguintes aplicações:
- Uma aplicação que não foi implementada. Na página Aplicações, o Estado é apresentado como Rascunho.
- Uma aplicação que foi implementada no
TEST,DEVELOPMENTouSTAGINGambiente.
Quando elimina uma aplicação, ocorre o seguinte:
- Os detalhes da aplicação são removidos do Application Design Center.
- A aplicação App Hub subjacente é eliminada.
- Se implementou, os recursos são eliminados.
Para eliminar uma aplicação:
No menu de navegação, clique em Candidaturas.
Na tabela, clique no Nome da aplicação.
Clique em Ações e selecione Eliminar aplicação.
No campo Eliminar, introduza o nome da aplicação.
Clique em Eliminar.
O que se segue?
Implemente a sua aplicação através de uma das seguintes opções: