Verwenden Sie AMS SSP zur Bereitstellung AWS CodePipeline in Ihrem AMS-Konto - AMS-Benutzerhandbuch für Fortgeschrittene

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Verwenden Sie AMS SSP zur Bereitstellung AWS CodePipeline in Ihrem AMS-Konto

Verwenden Sie den AMS Self-Service Provisioning (SSP) -Modus, um direkt auf AWS CodePipeline Funktionen in Ihrem von AMS verwalteten Konto zuzugreifen. AWS CodePipeline ist ein vollständig verwalteter Continuous Delivery Service, der Sie bei der Automatisierung Ihrer Release-Pipelines für schnelle und zuverlässige Anwendungs- und Infrastrukturupdates unterstützt. CodePipeline automatisiert die Erstellungs-, Test- und Bereitstellungsphasen Ihres Release-Prozesses bei jeder Codeänderung auf der Grundlage des von Ihnen definierten Release-Modells. Auf diese Weise können Sie Funktionen und Updates schnell und zuverlässig bereitstellen. Sie können problemlos Dienste von Drittanbietern wie GitHub oder Ihr eigenes benutzerdefiniertes Plugin integrieren AWS CodePipeline . Mit zahlen Sie nur für das AWS CodePipeline, was Sie nutzen. Es fallen keine Vorausleistungen an und Sie gehen keine langfristigen Verpflichtungen ein. Weitere Informationen hierzu finden Sie unter AWS CodePipeline.

Anmerkung

Um CodeCommit, CodeBuild, und CodePipeline mit einem einzigen RFC zu integrieren CodeDeploy, reichen Sie den Änderungstyp Management | AWS Service | Self-Provisioned Service | Add (Überprüfung erforderlich) (ct-3qe6io8t6jtny) ein und fordern Sie die drei Dienste an:, und. CodeBuild CodeDeploy CodePipeline Anschließend werden alle drei Rollen,, und in Ihrem Konto bereitgestellt. customer_codebuild_service_role customer_codedeploy_service_role aws_code_pipeline_service_role Nach der Bereitstellung in Ihrem Konto müssen Sie die Rolle in Ihrer Verbundlösung integrieren.

CodePipeline in AMS unterstützt „Amazon CloudWatch Events“ für Source Stage nicht, da für die Erstellung der Servicerolle und -richtlinie erweiterte Berechtigungen erforderlich sind, wodurch das Modell mit den geringsten Rechten und der AMS-Change-Management-Prozess umgangen werden.

CodePipeline in häufig gestellten Fragen zu AWS Managed Services

F: Wie beantrage ich Zugriff auf CodePipeline in meinem AMS-Konto?

Beantragen Sie den Zugriff auf, CodePipeline indem Sie eine Serviceanfrage für das customer_code_pipeline_console_role entsprechende Konto einreichen. Nachdem sie in Ihrem Konto bereitgestellt wurde, müssen Sie die Rolle in Ihre Verbundlösung integrieren.

Zu diesem Zeitpunkt wird AMS Operations diese Servicerolle auch in Ihrem Konto bereitstellen:aws_code_pipeline_service_role_policy.

F: Welche Einschränkungen gelten für die Nutzung CodePipeline in meinem AMS-Konto?

Ja. CodePipeline Funktionen, Stufen und Anbieter sind auf Folgendes beschränkt:

  1. Bereitstellungsphase: Beschränkt auf Amazon S3 und AWS CodeDeploy

  2. Source Stage: Beschränkt auf Amazon S3 AWS CodeCommit, BitBucket, und GitHub

  3. Build-Phase: Beschränkt auf AWS CodeBuild, und Jenkins

  4. Genehmigungsphase: Beschränkt auf Amazon SNS

  5. Testphase: Beschränkt auf Jenkins AWS CodeBuild BlazeMeter, Ghost Inspector UI Testing, Micro Focus StormRunner Load und Runscope API-Überwachung

  6. Invoke Stage: Beschränkt auf Step-Funktionen und Lambda

    Anmerkung

    AMS Operations wird customer_code_pipeline_lambda_policy in Ihrem Konto bereitgestellt. Es muss mit der Lambda-Ausführungsrolle für die Lambda-Aufrufphase verknüpft sein. Bitte geben Sie den service/execution Lambda-Rollennamen an, mit dem Sie diese Richtlinie hinzufügen möchten. Wenn es keine benutzerdefinierte service/execution Lambda-Rolle gibt, erstellt AMS eine neue Rolle mit dem Namencustomer_code_pipeline_lambda_execution_role, bei der es sich um eine Kopie von customer_lambda_basic_execution_role zusammen mit customer_code_pipeline_lambda_policy handelt.

F: Was sind die Voraussetzungen oder Abhängigkeiten für die Nutzung CodePipeline in meinem AMS-Konto?

AWS unterstützte Dienste AWS CodeCommit AWS CodeDeploy müssen vor oder zusammen mit dem Start von gestartet werden CodePipeline. AWS CodeBuild