Ändern der Einstellungen eines Build-Projekts (AWS CLI) - AWS CodeBuild

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.

Ändern der Einstellungen eines Build-Projekts (AWS CLI)

Informationen zur Verwendung von AWS CLI mit AWS CodeBuild finden Sie unter Befehlszeilenreferenz.

Um eine zu aktualisierenCodeBuildProjekt mit demAWS CLI, Sie erstellen eine JSON-Datei mit den aktualisierten Eigenschaften und übergeben diese Datei anupdate-projectBefehl. Alle Eigenschaften, die nicht in der Aktualisierungsdatei enthalten sind, bleiben unverändert.

In der Aktualisierungs-JSON-Datei nur dienameEigenschaft und die geänderten Eigenschaften sind erforderlich. DernameDie Eigenschaft identifiziert das zu ändernde Projekt. Für alle modifizierten Strukturen müssen auch die erforderlichen Parameter für diese Strukturen enthalten sein. Um beispielsweise die Umgebung für das Projekt zu ändern,environment/typeundenvironment/computeTypeEigenschaften sind erforderlich. Hier ist ein Beispiel, das das Umgebungsbild aktualisiert:

{ "name": "<project-name>", "environment": { "type": "LINUX_CONTAINER", "computeType": "BUILD_GENERAL1_SMALL", "image": "aws/codebuild/amazonlinux2-x86_64-standard:4.0" } }

Wenn Sie die aktuellen Immobilienwerte für ein Projekt abrufen möchten, verwenden Sie denbatch-get-projectsBefehl, um die aktuellen Eigenschaften des Projekts abzurufen, das Sie ändern, und die Ausgabe in eine Datei zu schreiben.

aws codebuild batch-get-projects --names "<project-name>" > project-info.json

Derprojekt-info.jsonDie Datei enthält eine Reihe von Projekten und kann daher nicht direkt zum Aktualisieren eines Projekts verwendet werden. Sie können jedoch die Eigenschaften, die Sie ändern möchten, aus demprojekt-info.jsonDatei und fügen Sie sie als Grundlage für die Eigenschaften, die Sie ändern möchten, in Ihre Aktualisierungsdatei ein. Weitere Informationen finden Sie unter Anzeigen der Details eines Build-Projekts (AWS CLI).

Ändern Sie die Aktualisierungs-JSON-Datei wie unter beschriebenErstellen eines Build-Projekts (AWS CLI), und speichern Sie Ihre Ergebnisse. Wenn Sie mit der Änderung der JSON-Datei für das Update fertig sind, führen Sie denupdate-projectBefehl, der die Aktualisierungs-JSON-Datei übergibt.

aws codebuild update-project --cli-input-json file://<update-project-file>

Bei Erfolg wird das aktualisierte Projekt-JSON in der Ausgabe angezeigt. Wenn erforderliche Parameter fehlen, wird in der Ausgabe eine Fehlermeldung angezeigt, die die fehlenden Parameter identifiziert. Dies ist beispielsweise die Fehlermeldung, die angezeigt wird, wennenvironment/typeParameter fehlt:

aws codebuild update-project --cli-input-json file://update-project.json Parameter validation failed: Missing required parameter in environment: "type"