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.
Umgebungen für das AWS CDK
Eine Umgebung besteht aus dem AWS Konto und der AWS Region, für die Sie einen AWS Cloud Development Kit (AWS CDK) -Stack bereitstellen.
- AWS account
-
Wenn Sie ein AWS Konto erstellen, erhalten Sie eine Konto-ID. Diese ID ist eine 12-stellige Zahl, z. B. 012345678901, die Ihr Konto eindeutig identifiziert. Weitere Informationen finden Sie im Referenzhandbuch zur AWS Kontoverwaltung unter Kontokennungen anzeigen. AWS
- AWS Region
-
AWS Regionen werden anhand einer Kombination aus geografischem Standort und einer Zahl benannt, die eine Availability Zone in der Region darstellt. Beispiel: us-east-1 steht für eine Availability Zone in der Region USA Ost (Nord-Virginia). Weitere Informationen zu Regionen finden Sie unter AWS Regionen und Availability Zones
. Eine Liste der Regionscodes finden Sie im AWS Allgemeinen Referenzhandbuch unter Regionale Endpunkte.
Das AWS CDK kann Umgebungen anhand Ihrer Anmeldeinformationen und Konfigurationsdateien ermitteln. Diese Dateien können mit der AWS Befehlszeilenschnittstelle (AWS CLI) erstellt und verwaltet werden. Im Folgenden finden Sie ein grundlegendes Beispiel für diese Dateien:
- Anmeldeinformationsdatei
-
[default] aws_access_key_id=ASIAIOSFODNN7EXAMPLE aws_secret_access_key=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY aws_session_token = IQoJb3JpZ2luX2IQoJb3JpZ2luX2IQoJb3JpZ2luX2IQoJb3JpZ2luX2IQoJb3JpZVERYLONGSTRINGEXAMPLE [user1] aws_access_key_id=ASIAI44QH8DHBEXAMPLE aws_secret_access_key=je7MtGbClwBF/2Zp9Utk/h3yCo8nvbEXAMPLEKEY aws_session_token = fcZib3JpZ2luX2IQoJb3JpZ2luX2IQoJb3JpZ2luX2IQoJb3JpZ2luX2IQoJb3JpZVERYLONGSTRINGEXAMPLE
- Konfigurationsdatei
-
[default] region=us-west-2 output=json [profile user1] region=us-east-1 output=text
Sie können Umgebungsinformationen aus diesen Dateien in Ihrem CDK-Code über Umgebungsvariablen übergeben, die vom CDK bereitgestellt werden. Wenn Sie einen CDK-CLI-Befehl ausführen, z. B.cdk deploy
, geben Sie das Profil aus Ihren Anmeldeinformationen und Konfigurationsdateien an, aus denen Umgebungsinformationen abgerufen werden sollen.
Im Folgenden finden Sie ein Beispiel für die Angabe dieser Umgebungsvariablen in Ihrem CDK-Code:
new MyDevStack(app, 'dev', { env: { account: process.env.CDK_DEFAULT_ACCOUNT, region: process.env.CDK_DEFAULT_REGION }});
Im Folgenden finden Sie ein Beispiel für die Übergabe von mit dem user1
Profil verknüpften Werten aus Ihren Anmeldeinformationen und Konfigurationsdateien an die CDK-CLI mithilfe der --profile
Option. Werte aus diesen Dateien werden an Ihre Umgebungsvariablen übergeben:
$ cdk deploy <myStack> --profile <user1>
Anstatt Werte aus den Anmeldeinformationen und Konfigurationsdateien zu verwenden, können Sie Umgebungswerte auch fest in Ihrem CDK-Code codieren. Im Folgenden wird ein Beispiel gezeigt:
const envEU = { account: '238383838383', region: 'eu-west-1' }; const envUSA = { account: '837873873873', region: 'us-west-2' }; new MyFirstStack(app, 'first-stack-us', { env: envUSA }); new MyFirstStack(app, 'first-stack-eu', { env: envEU });
Weitere Informationen
Informationen zu den ersten Schritten mit der Verwendung von Umgebungen mit dem AWS CDK finden Sie unter Umgebungen für die Verwendung mit dem CDK konfigurieren. AWS