Crie, atualize e exclua produtos no Service Catalog. Este tópico usa um produto ECS como exemplo.
Pré-requisitos
Verifique se você tem permissões de administrador no Service Catalog. Para mais informações, consulte
Conceder permissões a um administrador
.
Contexto
Um produto representa um único recurso de nuvem ou uma combinação de recursos no Service Catalog. Administradores definem produtos compatíveis e gerenciam várias versões.
Os produtos permitem agrupar recursos para gerenciar o ciclo de vida de forma unificada. Por exemplo, se vários colaboradores precisarem gerenciar instâncias ECS, um administrador pode criar um produto com os recursos ECS necessários, adicioná-lo a um portfólio de produtos e conceder permissões aos colaboradores. Essa abordagem centraliza o gerenciamento e reduz custos. Após criar um produto, o administrador pode criar versões e definir orientações para cada uma.
O Service Catalog oferece suporte a modelos Terraform e ROS. Use um modelo personalizado ou comece com um modelo de Exemplo de Introdução. Para obter mais informações sobre modelos Terraform e ROS, consulte Sintaxe de modelo Terraform e Estrutura de modelo ROS.
Criar um produto
Criar a partir de um modelo de Exemplo de Introdução
Faça login no console do Service Catalog como administrador.
No painel de navegação à esquerda, escolha .
Na página Product management, clique em Create product.
-
Na página Create product, defina os parâmetros do produto.
Na seção Basic information, insira o Name, o Provider e a Product description.
-
Selecione um tipo de modelo.
Selecione ROS ou Terraform.
-
Na seção Version details, configure a versão inicial do produto.
Insira um Version name.
Insira uma Product version description.
-
Escolha um método de criação.
Selecione Custom ou Getting Started Example para criar rapidamente um produto a partir de um modelo personalizado ou de amostra. Este exemplo usa Getting Started Example.
O Service Catalog fornece diversos Exemplos de Introdução. Selecione aquele que atenda aos seus requisitos.
-
Revise o conteúdo do modelo e modifique-o conforme necessário.
Modelo Terraform: Use a File List View para revisar os arquivos e o conteúdo do modelo. Na Parameter View, configure as propriedades dos parâmetros, como atributos básicos, regras de validação e opções de parâmetro.
Modelo ROS: Visualize o conteúdo do modelo no formato JSON ou YAML.
Clique em Parameter preview para verificar se a configuração dos parâmetros está correta.
Clique em Confirm.
Criar a partir de um modelo personalizado
Crie um produto a partir de um modelo ROS ou Terraform personalizado. Este exemplo demonstra como escrever um modelo Terraform (por exemplo, create_ecs) e carregar sua pasta no console do Service Catalog.
Conteúdo do modelo
O modelo de exemplo inclui dois arquivos: main.tf e variables.tf. O bloco resource define os recursos de nuvem a serem criados (uma VPC, um vSwitch, um grupo de segurança e uma instância ECS). O bloco output define valores visíveis para os usuários finais após a criação da instância (ID da VPC, ID do vSwitch e ID da instância ECS). O bloco variable usa AllowedValues para definir tipos de instância ECS selecionáveis.
Em main.tf,
instance_type = var.instance_typereferencia o parâmetro instance_type definido em variables.tf.Para evitar falhas na criação da instância devido a incompatibilidade de região, o usuário final autorizado que iniciar o produto deve selecionar a região China (Pequim).
Procedimento
Faça login no console do Service Catalog como administrador.
No painel de navegação à esquerda, escolha .
Na página Product management, clique em Create product.
Selecione Terraform como tipo de modelo.
-
Na página Create product, defina os parâmetros do produto.
Na seção Basic information, insira o Name, o Provider e a Product description.
-
Na seção Version details, configure a versão inicial do produto.
Insira um Version name.
Insira uma Product version description.
-
Escolha um método de criação.
Neste exemplo, selecione Custom.
-
Clique em Upload Folder para carregar a pasta do modelo da sua máquina local.
Este exemplo carrega a pasta do modelo create_ecs.
-
Revise o conteúdo do modelo e modifique-o conforme necessário.
Use a File List View para revisar os arquivos e o conteúdo do modelo. Na Parameter View, configure as propriedades dos parâmetros, como atributos básicos, regras de validação e opções de parâmetro.
Clique em Parameter preview para verificar se a configuração dos parâmetros está correta.
Clique em Confirm.
Atualizar informações do produto
No painel de navegação à esquerda, escolha .
Na página Product management, localize o produto desejado e clique em Edit na coluna Operation.
Na caixa de diálogo Modify product information, atualize o Name, o Provider e a Description.
Clique em Confirm.
Excluir um produto
Antes de excluir um produto, certifique-se de que ele não esteja mais em uso. Caso contrário, os usuários finais não poderão gerenciar seus recursos. Se o produto pertencer a um portfólio de produtos, a exclusão também o removerá do portfólio.
No painel de navegação à esquerda, escolha .
Na página Product management, localize o produto desejado e clique em Delete na coluna Operation.
Na caixa de diálogo Delete product, verifique as informações e clique em Confirm.