Publicado: Apr 6, 2023
Agora, o AWS Proton permite que os clientes sincronizem especificações de serviço a partir de um repositório do Git. Os clientes usam o Proton como um sistema de modelo de autoatendimento para definir e atualizar a infraestrutura. Agora, os clientes podem sincronizar as configurações do serviço Proton, como capacidade de computação e ambiente de implantação de destino, diretamente do GitHub ou do Bitbucket.
O Proton é um serviço gerenciado que permite que os clientes acelerem a inovação na organização mediante a definição, venda e manutenção de modelos de infraestrutura para implantações de autoatendimento. Com o Proton, os clientes podem padronizar os serviços para ajudar a cumprir metas de segurança, custo e conformidade. O gerenciamento de configurações de serviço pelo Git permite que os clientes testem as alterações em uma ramificação de teste e as enviem para a produção.
Os clientes podem começar a usar esse recurso criando uma especificação de serviço (um arquivo de definição de infraestrutura). Esse arquivo contém as variáveis de parâmetros que os desenvolvedores desejam passar a um modelo do Proton para criar infraestrutura para seus serviços, como configurações de capacidade de computação e o ambiente de implantação de destino (por exemplo, test1). No console, o Proton pode criar um Pull Request com esses arquivos para o repositório escolhido. O Proton sincroniza automaticamente o arquivo de especificações e atualiza o serviço do Proton após cada confirmação. Assim, os desenvolvedores nunca precisam deixar seu fluxo de trabalho do Git para provisionar a infraestrutura. Para maior personalização, as equipes criam um arquivo Proton-ops que define configurações diferentes por instância de serviço. Por exemplo, para testar as alterações antes de enviá-las para a produção, as equipes configuram uma instância para sincronizar com uma ramificação de teste e outra para uma ramificação de produção.