Bootstrapping - AWS Cloud Development Kit (AWS CDK) v2

Dies ist der AWS CDK v2-Entwicklerhandbuch. Das ältere CDK v1 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.

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 CDK Diese umfasst die folgenden Funktionen:

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

  • Amazon Elastic Container Registry (Amazon ECR) -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 Durchführung von Bereitstellungen AWS CDK erforderlich sind.

Wie funktioniert Bootstrapping?

Ressourcen und ihre Konfiguration, die vom CDK verwendet werden, sind in einer Vorlage definiert. AWS CloudFormation 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 Das 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 die CLI CDK-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 dem AWS CDK