Como gerenciar soluções
Neste guia, você aprenderá a atualizar e a excluir soluções no catálogo de serviços.
Se preferir remover o acesso a uma solução, consulte Como remover uma solução de um catálogo.
Antes de começar
É necessário ter os papéis de gerenciamento de identidade e acesso (IAM) abaixo:
- Administrador de catálogo
(
roles/cloudprivatecatalogproducer.admin
) para o projeto do Google Cloud em que o catálogo de serviços está ativado. - Se você estiver gerenciando uma configuração do Terraform, for Administrador de armazenamento
(
roles/storage.admin
) E Editor do Cloud Build (roles/cloudbuild.builds.editor
) para o projeto em que você está gerenciando as soluções do catálogo de serviços.
Se você não tiver os papéis exigidos, entre em contato com o administrador da organização para solicitar o acesso.
- Administrador de catálogo
(
Atualizar uma solução
Quando uma solução é modificada no catálogo de serviços, ela é atualizada imediatamente em todos os catálogos em que está atribuída. Atualizar uma solução não afeta as implantações existentes. Os usuários que acessam a solução após a atualização só podem implantar a versão mais recente.
Para soluções do Terraform, quando você atualiza a configuração, uma nova versão aparece para os usuários na página Implantações do usuário no Console do Google Cloud. Os usuários podem optar por atualizar a implantação para a versão mais recente.
Editar os detalhes da solução
Para editar e atualizar uma solução, siga estas etapas:
- Acesse a página Soluções de administrador do catálogo de serviços no Console do Cloud.
Acessar a página "Soluções" - Clique em Selecionar para escolher o projeto do Google Cloud.
- 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 na solução.
- Clique em ATUALIZAR.
Os detalhes atualizados da solução agora aparecem na página Detalhes da solução.
Atualizar uma configuração do Terraform
As soluções do Terraform usam o controle de versões de objetos do Cloud Storage para gerenciar atualizações em arquivos de configuração. Para atualizar o arquivo de configuração de uma solução do Terraform, você tem as seguintes opções:
Use um objeto diferente do Cloud Storage que contenha um novo arquivo de configuração. Para alterar o objeto do Cloud Storage de uma solução, edite os detalhes da solução e atualize o Link para a configuração do Terraform com o caminho do URL do novo objeto. Depois que você atualizar os detalhes da solução, os usuários poderão implantar imediatamente a versão mais recente.
Atualize o objeto atual do Cloud Storage da solução com uma nova versão da configuração. Para ver as etapas de upload de um novo arquivo de configuração, acesse Como fazer upload de objetos. Depois de atualizar o objeto do Cloud Storage da solução, você também precisa ver e aplicar as alterações à solução no catálogo de serviços.
Visualizar e aplicar a versão mais recente de uma configuração
Quando o catálogo de serviços detecta alterações em um arquivo de configuração do Terraform, você precisa aplicar a versão mais recente para atualizar a solução para os usuários.
Para visualizar e aplicar a versão mais recente de uma configuração do Terraform:
Acesse a página Soluções de administrador do catálogo de serviços no Console do Google Cloud.
Acessar a página "Soluções"Na tabela de soluções, acesse o Status 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 fazer o download e comparar a versão atual e a mais recente da configuração. Depois de comparar as versões, clique em Fechar para retornar à 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 usuários sobre as atualizações na configuração.
Clique em Atualizar.
Excluir soluções pelo catálogo de serviços
Quando você exclui uma solução, ela é removida de todos os catálogos associados, e os usuários do catálogo de serviço não podem mais visualizá-la ou iniciá-la. No caso de soluções baseadas no Deployment Manager, os usuários podem continuar acessando e usando as implantações que já existem.
Se preferir manter a solução no catálogo de serviços, remova a solução a partir de um catálogo.
Para excluir uma ou mais soluções:
- Acesse a página Soluções de Administrador do catálogo de serviços no Console do Cloud.
Acessar a página "Soluções" - Clique em Selecionar para escolher o projeto do Google Cloud.
- Na lista de soluções, marque a caixa ao lado de cada solução que você quer excluir.
- Com as soluções selecionadas, no menu superior, clique em EXCLUIR.
- Clique em CONFIRMAR.
As soluções serão excluídas pelo catálogo de serviços.