Atualizar produtos - AWS Service Catalog

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Atualizar produtos

Quando você precisa atualizar o modelo de um produto, você cria uma nova versão do produto. Novas versões do produto são disponibilizadas automaticamente para todos os usuários que têm acesso a um portfólio que contém o produto.

nota

Ao atualizar um produto existente, você não pode alterar o tipo de produto (AWS CloudFormation ou Terraform). Por exemplo, se você atualizar um produto do AWS CloudFormation, não poderá substituir o modelo AWS CloudFormation existente por um arquivo de configuração tar.gz do Terraform. Você deve atualizar o arquivo AWS CloudFormation de modelo existente com um novo arquivo AWS CloudFormation de modelo.

Os usuários finais que estiverem executando um produto provisionado da versão anterior do produto no momento podem atualizar seu produto provisionado para a nova versão. Quando uma nova versão de um produto está disponível, os usuários podem usar o comando Atualizar produto provisionado nas páginas Lista de produto provisionado ou Detalhes do produto provisionado.

Antes de criar uma nova versão de um produto, AWS Service Catalog recomenda que você teste as atualizações do produto no AWS CloudFormation ou no mecanismo Terraform para garantir que funcionem corretamente.

Para criar uma nova versão do produto
  1. Navegue até a página Lista de produtos.

  2. Escolha o produto que você deseja atualizar. Você será direcionado para a página de Detalhes do produto.

  3. Na página Detalhes do produto, expanda a guia Versões e, em seguida, escolha Criar nova versão.

  4. Em Detalhes da versão, faça o seguinte:

    • Escolha o modelo - há quatro maneiras de adicionar um arquivo de modelo.

      Use um arquivo de modelo local - carregue um modelo AWS CloudFormation ou um arquivo de configuração tar.gz do Terraform a partir de uma unidade local.

      Use uma URL do Amazon S3 - especifique uma URL que aponte para um modelo AWS CloudFormation ou arquivo de configuração tar.gz do Terraform armazenado no Amazon S3. Se você especificar uma URL do Amazon S3, dele deverá começar com https://.

      Use um repositório externo: especifique seu repositório de código GitHub, GitHub Enterprise ou Bitbucket. AWS Service Catalogpermite sincronizar produtos com arquivos de modelo. Para produtos Terraform, é necessário que o formato do arquivo de modelo seja um único arquivo arquivado em Tar e compactado em Gzip.

      Use uma CloudFormation pilha existente - insira o ARN de uma CloudFormation pilha existente. Este método não oferece suporte a produtos Terraform Cloud ou externos.

    • Bloco de versão - nome da versão do produto (por exemplo, “v1”, “v2beta”). Espaços não são permitidos.

    • Descrição (opcional) — uma descrição da versão do produto incluindo como essa versão difere da versão anterior.

  5. Escolha Criar versão de produto.

Você também pode usar CodePipeline para criar e configurar um pipeline para implantar seu modelo de produto e entregar suas alterações em seu repositório de origem. AWS Service Catalog Para obter mais informações, consulte Tutorial: criar um pipeline que seja implantado no AWS Service Catalog.