AWS CDK Bootstrapping - AWS Cloud Development Kit (AWS CDK) v2

Dies ist der AWS CDK v2-Entwicklerhandbuch. Die ältere CDK Version 1 wurde am 1. Juni 2022 in die Wartung aufgenommen und der Support wurde am 1. Juni 2023 eingestellt.

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.

AWS CDK Bootstrapping

Bootstrapping ist der Prozess, bei dem Ihre AWS Umgebung für die Verwendung mit dem vorbereitet wird. AWS Cloud Development Kit (AWS CDK) Bevor Sie einen CDK Stack in einer AWS Umgebung bereitstellen, muss die Umgebung zunächst gebootet werden.

Was ist Bootstrapping?

Bootstrapping bereitet Ihre AWS Umgebung vor, indem es bestimmte AWS Ressourcen in Ihrer Umgebung bereitstellt, die von der verwendet werden. AWS CDKDiese Ressourcen werden allgemein als Ihre Bootstrap-Ressourcen bezeichnet. Es handelt sich um folgende Werte:

  • Amazon Simple Storage Service (Amazon S3) -Bucket — Wird zum Speichern Ihrer CDK Projektdateien wie AWS Lambda Funktionscode und Ressourcen verwendet.

  • Amazon Elastic Container Registry (AmazonECR) -Repository — Wird hauptsächlich zum Speichern von Docker Bildern verwendet.

  • AWS Identity and Access Management (IAM) Rollen — Konfiguriert, um Berechtigungen zu gewähren, die für die AWS CDK Durchführung von Bereitstellungen erforderlich sind. Weitere Informationen zu den IAM Rollen, die beim Bootstrapping erstellt wurden, finden Sie unter. IAMRollen, die beim Bootstrapping erstellt wurden

Wie funktioniert Bootstrapping?

Ressourcen und ihre Konfiguration, die von verwendet werden, CDK sind in einer AWS CloudFormation Vorlage definiert. Diese Vorlage wird vom CDK Team erstellt und verwaltet. Die neueste Version dieser Vorlage finden Sie bootstrap-template.yaml im GitHubaws-cdk-Repository.

Um eine Umgebung zu booten, verwenden Sie den AWS CDK Befehl Command Line Interface ().AWS CDK CLI cdk bootstrap Der CDK CLI ruft die Vorlage ab und stellt sie als Stack bereit, der AWS CloudFormation als Bootstrap-Stack bezeichnet wird. Standardmäßig lautet der Stack-Name. CDKToolkit Durch die Bereitstellung dieser Vorlage CloudFormation werden die Ressourcen in Ihrer Umgebung bereitgestellt. Nach der Bereitstellung wird der Bootstrap-Stack in der AWS CloudFormation Konsole Ihrer Umgebung angezeigt.

Sie können das Bootstrapping auch anpassen, indem Sie die Vorlage ändern oder CDK CLI Optionen mit dem Befehl verwenden. cdk bootstrap

AWS Umgebungen sind unabhängig. Für jede Umgebung, die Sie mit der verwenden möchten, AWS CDK muss zuerst ein Bootstrapping durchgeführt werden.

Weitere Informationen

Anweisungen zum Bootstrapping Ihrer Umgebung finden Sie unter. Bootstrap Ihre Umgebung für die Verwendung mit AWS CDK