Utilice AMS SSP para aprovisionar AWS CodePipeline en su cuenta AMS - Guía de usuario avanzada de AMS

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.

Utilice AMS SSP para aprovisionar AWS CodePipeline en su cuenta AMS

Utilice el modo de aprovisionamiento de autoservicio (SSP) de AMS para acceder directamente a AWS CodePipeline las funciones de su cuenta gestionada por AMS. AWS CodePipeline es un servicio de entrega continua totalmente gestionado que le ayuda a automatizar sus procesos de lanzamiento para obtener actualizaciones rápidas y fiables de las aplicaciones y la infraestructura. CodePipeline automatiza las fases de creación, prueba e implementación del proceso de lanzamiento cada vez que se produce un cambio de código, en función del modelo de lanzamiento que defina. Le permite entregar características y actualizaciones de forma rápida y de confianza. Puedes integrarlo fácilmente AWS CodePipeline con servicios de terceros, como GitHub tu propio complemento personalizado. Con AWS CodePipeline, solo pagas por lo que usas. No es necesario pagar cuotas iniciales ni asumir compromisos a largo plazo. Para obtener más información, consulte AWS CodePipeline.

nota

Para incorporarlo CodeCommit CodeBuild CodeDeploy, y CodePipeline con un único RFC, envíe el tipo de cambio Administración | AWS servicio | Servicio autoaprovisionado | Añadir (es necesario revisar) (ct-3qe6io8t6jtny) y solicite los tres servicios:, y. CodeBuild CodeDeploy CodePipeline A continuación, las tres funciones,, y se aprovisionan en su cuenta. customer_codebuild_service_role customer_codedeploy_service_role aws_code_pipeline_service_role Tras el aprovisionamiento en su cuenta, debe incorporar el rol a su solución de federación.

CodePipeline in AMS no admite «Amazon CloudWatch Events» para Source Stage porque necesita permisos elevados para crear la función y la política de servicio, lo que evita el modelo de privilegios mínimos y el proceso de gestión de cambios de AMS.

CodePipeline en Preguntas frecuentes sobre AWS Managed Services

P: ¿Cómo solicito acceso a CodePipeline mi cuenta de AMS?

Solicita el acceso CodePipeline enviando una solicitud de servicio para customer_code_pipeline_console_role la cuenta correspondiente. Una vez aprovisionado en tu cuenta, debes incorporar el rol a tu solución de federación.

En este momento, AMS Operations también implementará esta función de servicio en su cuenta:aws_code_pipeline_service_role_policy.

P: ¿Cuáles son las restricciones de uso CodePipeline en mi cuenta de AMS?

Sí. CodePipeline las características, las etapas y los proveedores se limitan a lo siguiente:

  1. Etapa de implementación: limitada a Amazon S3 y AWS CodeDeploy

  2. Fase de origen: limitada a Amazon S3 AWS CodeCommit, BitBucket, y GitHub

  3. Etapa de compilación: limitada a AWS CodeBuild y Jenkins

  4. Etapa de aprobación: limitada a Amazon SNS

  5. Etapa de prueba: limitada a las AWS CodeBuild pruebas de interfaz de usuario de Jenkins BlazeMeter, Ghost Inspector, Micro Focus StormRunner Load y Runscope API Monitoring

  6. Invoke Stage: limitado a Step Functions y Lambda

    nota

    AMS Operations se implementará customer_code_pipeline_lambda_policy en su cuenta; debe estar asociada a la función de ejecución de Lambda para la etapa de invocación de Lambda. Proporcione el nombre de la service/execution función de Lambda con el que desea que se añada esta política. Si no hay un service/execution rol Lambda personalizado, AMS creará un nuevo rol denominadocustomer_code_pipeline_lambda_execution_role, del que será una copia customer_lambda_basic_execution_role junto con. customer_code_pipeline_lambda_policy

P: ¿Cuáles son los requisitos previos o las dependencias para usarlo CodePipeline en mi cuenta de AMS?

AWS los servicios AWS CodeCommit compatibles AWS CodeDeploy deben lanzarse antes o junto con el lanzamiento de. AWS CodeBuild CodePipeline