Gerir soluções
Neste guia, vai aprender a atualizar e eliminar soluções no Service Catalog.
Se preferir remover o acesso a uma solução, consulte o artigo Remover uma solução de um catálogo.
Antes de começar
Tem de ter as seguintes funções de gestão de identidade e de acesso (IAM):
- Administrador do catálogo OU Gestor do catálogo para a Google Cloud organização associada ao Google Cloud projeto que tem o Service Catalog ativado. Se não tiver esta função, contacte o administrador da organização para pedir acesso.
- Administrador de armazenamento para o projeto onde quer criar a sua solução. Google Cloud Se a configuração do Terraform estiver num projeto diferente, também tem de ter a função de administrador do armazenamento para o projeto que contém a configuração do Terraform.
- Editor do Cloud Build para o Google Cloud projeto onde quer criar a solução.
Se planeia usar a sua própria conta de serviço, também tem de ter a função Utilizador da conta de serviço para o Google Cloud projeto que contém a conta de serviço que planeia usar.
Se não tiver estas funções, contacte o administrador organizacional para pedir acesso.
Se planeia usar a sua própria conta de serviço, esta tem de ter as seguintes funções de IAM:
- Administrador de armazenamento para o projeto onde quer criar a sua solução. Google Cloud Se a configuração do Terraform estiver num projeto diferente, a sua conta de serviço também tem de ter a função Leitor de objetos de armazenamento para o projeto que contém a configuração do Terraform.
- Logs Writer para o Google Cloud projeto onde quer criar a sua solução.
Se não tiver estas funções, contacte o administrador organizacional para pedir acesso.
Atualize uma solução
Quando edita uma solução no catálogo de serviços, atualiza imediatamente a solução em todos os catálogos onde está atribuída. A atualização de uma solução não afeta as implementações existentes, e os utilizadores que acedem à solução depois de a atualizar só podem implementar a versão mais recente.
Para soluções do Terraform, se atualizar a configuração, é apresentada uma nova versão aos utilizadores na página Implementações do Google Cloud console. Os utilizadores podem optar por atualizar a respetiva implementação para a versão mais recente.
Edite os detalhes da solução
Para editar e atualizar uma solução:
- Aceda à página Soluções de administração do catálogo de serviços na Google Cloud consola.
Aceda à página Soluções - Clique em Selecionar para escolher o Google Cloud projeto.
- Na lista de soluções, clique no nome da solução para abrir a página Detalhes da solução.
- No menu superior, clique em EDITAR.
- Faça as atualizações necessárias à solução.
Opcionalmente, pode fornecer a sua própria conta de serviço clicando na caixa de verificação junto a Selecionar ou introduzir a sua própria conta de serviço. Se a sua conta de serviço estiver localizada no mesmo projeto onde está a criar a sua solução, selecione Selecionar uma conta de serviço do projeto atual e selecione a sua conta de serviço no menu pendente. Google Cloud Se a sua conta de serviço estiver localizada num projeto Google Cloud diferente da sua solução, selecione Introduza um email de conta de serviço de qualquer projeto e introduza o email da sua conta de serviço.
Clique em ATUALIZAR.
Os detalhes da solução atualizados são agora apresentados na página Detalhes da solução.
Atualize uma configuração do Terraform
As soluções do Terraform usam a versão de objetos do Cloud Storage para gerir as atualizações dos ficheiros de configuração. Para atualizar o ficheiro de configuração de uma solução do Terraform, tem as seguintes opções:
Use um objeto do armazenamento na nuvem diferente que contenha um novo ficheiro de configuração. Para alterar o objeto do Cloud Storage de uma solução, edite os detalhes da solução e atualize o Link to Terraform config com o caminho do URL para o novo objeto. Depois de atualizar os detalhes da solução, os utilizadores podem implementar imediatamente a versão mais recente.
Atualize o objeto do Cloud Storage atual da solução com uma nova versão da configuração. Para ver os passos para carregar um novo ficheiro de configuração, visite Carregar objetos. Depois de atualizar o objeto do Cloud Storage da solução, também tem de ver e aplicar as alterações à solução no catálogo de serviços.
Veja e aplique uma versão mais recente de uma configuração
Quando o Service Catalog deteta alterações a um ficheiro de configuração do Terraform, tem de aplicar a versão mais recente para atualizar a solução para os seus utilizadores.
Para ver e aplicar a versão mais recente de uma configuração do Terraform:
Aceda à página Soluções de administração do catálogo de serviços na consola do Google Cloud .
Aceda à página SoluçõesNa tabela de soluções, aceda ao Estado da versão da solução e clique em Nova versão disponível.
Na página Detalhes da solução, clique em Comparar versões para transferir e comparar a versão atual e a mais recente da configuração. Depois de comparar as versões, clique em Fechar para voltar à página Detalhes da solução.
Clique em Aplicar versão mais recente.
Em Destaques da nova versão, adicione uma descrição para informar os utilizadores acerca das atualizações à configuração.
Opcionalmente, pode fornecer a sua própria conta de serviço clicando na caixa de verificação junto a Selecionar ou introduzir a sua própria conta de serviço. Se a sua conta de serviço estiver localizada no mesmo projeto onde está a criar a sua solução, selecione Selecionar uma conta de serviço do projeto atual e selecione a sua conta de serviço no menu pendente. Google Cloud Se a sua conta de serviço estiver localizada num projeto diferente da sua solução, selecione Introduza um email de conta de serviço de qualquer projeto e introduza o email da sua conta de serviço. Google Cloud
Clique em Atualizar.
Elimine soluções do catálogo de serviços
Quando elimina uma solução, remove-a de todos os catálogos associados e os utilizadores do catálogo de serviços deixam de poder ver ou iniciar a solução. Para soluções baseadas no Deployment Manager, os utilizadores podem continuar a aceder e usar as implementações existentes.
Se preferir manter a solução no catálogo de serviços, pode remover a solução de um catálogo.
Para eliminar uma ou mais soluções:
- Aceda à página Soluções de administração do catálogo de serviços na consola Google Cloud .
Aceda à página Soluções - Clique em Selecionar para escolher o Google Cloud projeto.
- Na lista de soluções, selecione a caixa junto a cada solução que quer eliminar.
- Com as soluções selecionadas, no menu superior, clique em ELIMINAR.
- Clique em CONFIRMAR.
As soluções são eliminadas do catálogo de serviços.