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.
Si desea utilizar el AWS CLI para ejecutarlo AWS Proton APIs, compruebe que lo ha instalado. Si todavía no la ha instalado, consulte Configurar la AWS CLI.
AWS Proton configuración específica:
-
Para crear y administrar plantillas:
-
Si utiliza configuraciones de sincronización de plantillas, configure una conexión de AWS CodeStar.
-
De lo contrario, configure un bucket de Amazon S3.
-
-
Para aprovisionar la infraestructura:
-
Para el aprovisionamiento autoadministrado, debe configurar una conexión de AWS CodeStar.
-
-
(Opcional) Para aprovisionar canalizaciones:
Para obtener más información acerca de los métodos de aprovisionamiento, consulte ¿Cómo funciona el aprovisionamiento administrado por AWS?.
Configuración de un bucket de Amazon S3
Para configurar un bucket de S3, siga las instrucciones que se indican en Cómo crear su primer bucket de S3. Coloca tus entradas AWS Proton en el depósito donde AWS Proton puedas recuperarlas. Estas entradas se conocen como paquetes de plantillas. Puede obtener más información sobre las mismas en otras secciones de esta guía.
Configurar una AWS CodeStar conexión
Para conectarte AWS Proton a un repositorio, debes crear una AWS CodeStar conexión que active una canalización cuando se realice una nueva confirmación en un repositorio de código fuente de terceros.
AWS Proton usa la conexión para:
-
Activar una canalización de servicios cuando se realice una nueva confirmación en el código fuente del repositorio del usuario.
-
Realizar una solicitud de extracción en una infraestructura como repositorio de código.
-
Crear una nueva versión secundaria o principal de la plantilla cada vez que se inserte una confirmación a un repositorio de plantillas que modifique alguna de las plantillas del usuario, siempre y cuando la versión aún no exista.
Puedes conectarte a los repositorios de Bitbucket GitHub, GitHub Enterprise y GitHub Enterprise Server con. CodeConnections Para obtener más información, consulta la CodeConnectionsGuía del AWS CodePipeline usuario.
Para configurar una CodeStar conexión.
-
Abra la consola de AWS Proton
. -
En el panel de navegación, seleccione Configuración y, a continuación, Conexiones de repositorio para ir a la página de Conexiones en la Configuración de las herramientas para desarrolladores. La página muestra una lista de conexiones.
-
Seleccione Crear conexión y siga las instrucciones.
Configuración de canalizaciones de CI/CD de la cuenta
AWS Proton puede aprovisionar canalizaciones de CI/CD para implementar el código de la aplicación en sus instancias de servicio. La AWS Proton configuración que necesita para el aprovisionamiento de la canalización depende del método de aprovisionamiento que elija para la canalización.
AWS-aprovisionamiento gestionado y CodeBuild basado: configura las funciones de canalización
Con el AWS aprovisionamiento y el aprovisionamiento gestionados, aprovisiona las canalizaciones por CodeBuild usted. AWS Proton Por lo tanto, AWS Proton necesita un rol de servicio que proporcione permisos para el aprovisionamiento de canalizaciones. Cada uno de estos dos métodos de aprovisionamiento utiliza su propio rol de servicio. Estas funciones se comparten en todas las canalizaciones AWS Proton de servicios y se configuran una vez en la configuración de la cuenta.
Para crear roles de servicio de canalización mediante la consola
-
Abra la consola de AWS Proton
. -
En el panel de navegación, elija Configuración y, a continuación, elija Configuración de la cuenta.
-
En la página Configuración de CI/CD de la cuenta, seleccione Configurar.
-
Realice una de las siguientes acciones siguientes:
-
Para AWS Proton crear un rol de servicio de canalización para ti
[Para habilitar el aprovisionamiento de canalizaciones administrado por AWS] En la página Configurar los ajustes de la cuenta, en la sección de roles de canalización de aprovisionamiento administrado por AWS:
-
Seleccione Nuevo rol de servicio.
-
Escriba un nombre para el rol, como por ejemplo,
myProtonPipelineServiceRole
. -
Marque la casilla de verificación para aceptar la creación de un AWS Proton rol con privilegios administrativos en su cuenta.
[Para habilitar el aprovisionamiento CodeBuild basado en canalizaciones] En la página de configuración de los ajustes de la cuenta, en la sección Función en CodeBuild canalización, selecciona la función de servicio existente y elige la función de servicio que creaste en la sección Función en CloudFormation canalización. O bien, si no asignaste un rol de CloudFormation canalización, repite los tres pasos anteriores para crear un nuevo rol de servicio.
-
-
Para elegir los roles de servicio de canalización existentes
[Para habilitar el aprovisionamiento de canalizaciones administradas por AWS] En la página Configurar los ajustes de la cuenta, en la sección Rol de canalización de aprovisionamiento administrada por AWS, seleccione Rol de servicio existente y elija un rol de servicio en su cuenta de AWS .
[Para habilitar el CodeBuild aprovisionamiento de canalizaciones] En la página Configurar los ajustes de la cuenta, en la sección Función de aprovisionamiento de CodeBuild canalizaciones, selecciona la función de servicio existente y elige una función de servicio en tu cuenta. AWS
-
-
Elija Guardar cambios.
Su nuevo rol de servicio de canalización se muestra en la página Configuración de la cuenta.
Aprovisionamiento autoadministrado: configuración de un repositorio de canalizaciones
Con el aprovisionamiento autogestionado, AWS Proton envía una solicitud de incorporación de cambios (PR) a un repositorio de aprovisionamiento que hayas configurado y tu código de automatización se encarga de aprovisionar las canalizaciones. Por lo tanto, AWS Proton no necesita una función de servicio para aprovisionar las canalizaciones. En su lugar, necesita un repositorio de aprovisionamiento registrado. El código de automatización del repositorio debe asumir un rol adecuado que proporcione permisos para el aprovisionamiento de canalizaciones.
Para registrar un repositorio de aprovisionamiento de canalizaciones mediante la consola
-
Cree un repositorio de aprovisionamiento de canalizaciones de CI/CD si aún no lo ha creado. Para obtener más información sobre las canalizaciones del aprovisionamiento autoadministrado, consulte Cómo funciona el aprovisionamiento autoadministrado.
-
En el panel de navegación, elija Configuración y, a continuación, elija Configuración de la cuenta.
-
En la página Configuración de CI/CD de la cuenta, seleccione Configurar.
-
En la página Configurar los ajustes de la cuenta, en la sección Repositorio de canalización de CI/CD:
-
Seleccione Nuevo repositorio y, a continuación, elija uno de los proveedores de repositorios.
-
Para la CodeStar conexión, elige una de tus conexiones.
nota
Si aún no tienes una conexión con la cuenta del proveedor de repositorios correspondiente, selecciona Añadir una nueva CodeStar conexión, completa el proceso de creación de la conexión y, a continuación, pulsa el botón de actualización situado junto al menú de CodeStarconexiones. Ahora debería poder elegir su nueva conexión en el menú.
-
En Nombre del repositorio, elija el repositorio de aprovisionamiento de canalizaciones. En el menú desplegable se mostrará la lista de repositorios de la cuenta del proveedor.
-
En Nombre de la ramificación, elija alguna de las ramificaciones del repositorio.
-
-
Elija Guardar cambios.
El repositorio de canalizaciones se mostrará en la página Configuración de la cuenta.
Configurar la AWS CLI
Para utilizar el AWS CLI para realizar AWS Proton API llamadas, compruebe que ha instalado la última versión del AWS CLI. Para obtener más información, consulte Cómo empezar a trabajar con AWS CLI en la Guía del usuario de AWS Command Line Interface . A continuación, para empezar a utilizar el AWS CLI with AWS Proton, consulteEmpezando con el AWS CLI.