Creación de una configuración de sincronización de servicios - AWS Proton

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Creación de una configuración de sincronización de servicios

Puede crear una configuración de sincronización de servicios mediante la consola o la AWS CLI.

AWS Management Console
  1. En la página Elegir una plantilla de servicio, seleccione una plantilla y elija Configurar.

  2. En la página Configurar servicio, en la sección Detalles del servicio, introduzca un nuevo Nombre del servicio.

  3. (Opcional) Escriba una descripción para el servicio.

  4. En la sección Repositorio del código fuente de la aplicación, seleccione Elegir un repositorio Git vinculado para seleccionar un repositorio al que ya se haya vinculado con AWS Proton. Si aún no tiene un repositorio vinculado, seleccione Vincular otro repositorio de Git y siga las instrucciones en Crear un enlace al repositorio.

  5. En Repositorio, elija de la lista el nombre del repositorio que contenga el código fuente.

  6. En Ramificación, elija de la lista el nombre de la ramificación del repositorio para el código fuente.

  7. (Opcional) En la sección Etiquetas, seleccione Agregar etiqueta e introduzca una clave y un valor para crear una etiqueta administrada por el cliente.

  8. Elija Siguiente.

  9. En la página Configurar instancias de servicio, en la sección Fuente de definición del servicio, seleccione Sincronice el servicio desde Git.

  10. En la sección Archivos de definición de servicio, si desea que AWS Proton cree el archivo proton-ops, seleccione Quiero que AWS Proton cree los archivos. Con esta opción, AWS Proton creará la spec y el archivo proton-ops en las ubicaciones que especifique el usuario. Seleccione Voy a proporcionar mis propios archivos para crear su propio archivo OPS.

  11. En la sección Repositorio de definición de servicios, seleccione Elegir un repositorio Git vinculado para seleccionar un repositorio al que ya se haya vinculado con AWS Proton.

  12. En Nombre del repositorio, elija de la lista el nombre del repositorio del código fuente.

  13. Para la ramificación del archivo proton-ops, elija de la lista el nombre de la ramificación en la que AWS Proton colocará el OPS y el archivo de especificaciones.

  14. En la sección Instancias de servicio, cada campo se rellena automáticamente en función de los valores del archivo proton-ops.

  15. Seleccione Siguiente y revise las entradas.

  16. Seleccione Crear.

AWS CLI
Creación de una configuración de sincronización de servicios mediante la AWS CLI
  • Ejecute el siguiente comando.

    $ 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)

    La respuesta será como la que se muestra a continuación.

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