Criar uma configuração de sincronização de serviço - AWS Proton

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á.

Criar uma configuração de sincronização de serviço

É possível criar uma configuração de sincronização do serviço usando o console ou o AWS CLI.

AWS Management Console
  1. Na página Escolher um modelo de serviço, selecione um modelo e escolha Configurar.

  2. Na página Configurar serviço, na seção Detalhes do serviço, insira um novo Nome de serviço.

  3. (Opcional) Insira uma descrição para o serviço.

  4. Na seção Repositório de código-fonte do aplicativo, escolha Escolher um repositório Git vinculado para selecionar um repositório ao qual você já tenha vinculado o AWS Proton. Se você ainda não tiver um repositório vinculado, escolha Vincular outro repositório Git e siga as instruções em Criar um link para seu repositório.

  5. Para Repositório, escolha o nome do seu repositório de códigos-fonte da lista.

  6. Em Ramificação, escolha o nome da ramificação do repositório de código-fonte na lista.

  7. (Opcional) Na seção Tags, escolha Adicionar nova tag e insira uma chave e um valor para criar uma tag gerenciada pelo cliente.

  8. Escolha Next (Próximo).

  9. Na página Configurar instâncias de serviço, na seção Fonte de definição de serviço, selecione Sincronizar seu serviço a partir do Git.

  10. Na seção Arquivos de definição de serviço, se você quiser que o AWS Proton crie seu arquivo do proton-ops, selecione Quero que o AWS Proton crie os arquivos. Com essa opção, o AWS Proton cria o arquivo spec e proton-ops nos locais que você especificar. Selecione Estou fornecendo meus próprios arquivos para criar seu próprio arquivo OPS.

  11. Na seção Repositório de definição de serviço, escolha Escolher um repositório Git vinculado para selecionar um repositório ao qual você já tenha vinculado o AWS Proton.

  12. Para Nome do repositório, escolha o nome do seu repositório de códigos-fonte da lista.

  13. Para ramificação de arquivo de proton-ops, escolha o nome de sua ramificação na lista onde o AWS Proton colocará seu OPS e arquivo de especificação.

  14. Na seção Instâncias do serviço, cada campo é preenchido automaticamente com base nos valores do arquivo de proton-ops.

  15. Escolha Avançar e revise suas entradas.

  16. Escolha Create (Criar).

AWS CLI
Criar uma configuração de sincronização de serviço usando o AWS CLI
  • Execute o comando a seguir.

    $ aws proton create-service-sync-config \ --resource "service-arn" \ --repository-provider "GITHUB" \ --repository "example/proton-sync-service" \ --ops-file-branch "main" \ --proton-ops-file "./configuration/custom-proton-ops.yaml" (optional)

    A resposta é a que segue.

    { "serviceSyncConfig": { "branch": "main", "filePath": "./configuration/custom-proton-ops.yaml", "repositoryName": "example/proton-sync-service", "repositoryProvider": "GITHUB", "serviceName": "service name" } }