Wählen Sie Ihre Cookie-Einstellungen aus

Wir verwenden essentielle Cookies und ähnliche Tools, die für die Bereitstellung unserer Website und Services erforderlich sind. Wir verwenden Performance-Cookies, um anonyme Statistiken zu sammeln, damit wir verstehen können, wie Kunden unsere Website nutzen, und Verbesserungen vornehmen können. Essentielle Cookies können nicht deaktiviert werden, aber Sie können auf „Anpassen“ oder „Ablehnen“ klicken, um Performance-Cookies abzulehnen.

Wenn Sie damit einverstanden sind, verwenden AWS und zugelassene Drittanbieter auch Cookies, um nützliche Features der Website bereitzustellen, Ihre Präferenzen zu speichern und relevante Inhalte, einschließlich relevanter Werbung, anzuzeigen. Um alle nicht notwendigen Cookies zu akzeptieren oder abzulehnen, klicken Sie auf „Akzeptieren“ oder „Ablehnen“. Um detailliertere Entscheidungen zu treffen, klicken Sie auf „Anpassen“.

Erstellen Sie ein CodeBuild Projekt mit einer privaten Registrierung

Fokusmodus
Erstellen Sie ein CodeBuild Projekt mit einer privaten Registrierung - 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.

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.

  1. Weitere Informationen dazu, wie Sie ein kostenloses privates Repository erstellen, finden Sie unter Repositories on Docker Hub Sie können auch die folgenden Befehle in einem Terminal ausführen, um eine Pull-Übertragung eines Images durchzuführen, seine ID abzurufen und es in ein neues Repository zu verschieben.

    docker pull amazonlinux docker images amazonlinux --format {{.ID}} docker tag image-id your-username/repository-name:tag docker login docker push your-username/repository-name
  2. Folgen Sie den Schritten unter Ein AWS Secrets Manager Geheimnis erstellen im AWS Secrets Manager Benutzerhandbuch.

    1. Wählen Sie in Schritt 3 unter Geheimtyp auswählen die Option Anderer Geheimtyp aus.

    2. Erstellen Sie unter Schlüssel/Wert-Paare ein Schlüssel-Wert-Paar für Ihren Docker Hub-Benutzernamen und ein Schlüssel-Wert-Paar für Ihr Docker Hub-Passwort.

    3. Folgen Sie weiterhin den Schritten unter Create an Secret. AWS Secrets Manager

    4. Deaktivieren Sie sie in Schritt 5 auf der Seite Automatische Rotation konfigurieren, da die Schlüssel Ihren Docker Hub-Anmeldeinformationen entsprechen.

    5. Folgen Sie abschließend den Schritten unter Create an AWS Secrets Manager Secret.

    Weitere Informationen finden Sie unter Was ist AWS Secrets Manager?

  3. Wenn Sie ein AWS CodeBuild Projekt in der Konsole erstellen, CodeBuild hängt es die für Sie erforderlichen Berechtigungen an. Wenn Sie einen anderen AWS KMS Schlüssel als verwendenDefaultEncryptionKey, müssen Sie ihn der Servicerolle hinzufügen. Weitere Informationen finden Sie unter Ändern einer Rolle (Konsole) im IAM-Benutzerhandbuch.

    Damit Ihre Servicerolle mit Secrets Manager funktioniert, muss sie mindestens über die secretsmanager:GetSecretValue entsprechende Berechtigung verfügen.

    Die Konfiguration der Servicerolle.
  4. Um die Konsole für die Erstellung eines Projekts zu verwenden, dessen Umgebung in einer privaten Registrierung gespeichert ist, gehen Sie während der Projekterstellung wie folgt vor: Weitere Informationen finden Sie unter Erstellen Sie ein Build-Projekt (Konsole).

    Anmerkung

    Wenn sich Ihre private Registrierung in Ihrer VPC befindet, muss sie über einen öffentlichen Internetzugang verfügen. CodeBuild kann kein Image von einer privaten IP-Adresse in einer VPC abrufen.

    1. Wählen Sie unter Umgebungsbild die Option Benutzerdefiniertes Bild aus.

    2. Wählen Sie für Environment type (Umgebungsart) die Option Linux oder Windows aus.

    3. Wählen Sie für Image-Registrierung die Option Andere Registrierung aus.

    4. Geben Sie unter Externe Registrierungs-URL den Speicherort des Images und in Registrierungsanmeldedaten — optional den ARN oder den Namen Ihrer Secrets Manager Manager-Anmeldeinformationen ein.

      Anmerkung

      Wenn Ihre Anmeldeinformationen nicht in Ihrer aktuellen Region vorhanden sind, müssen Sie den ARN verwenden. Sie können den Namen der Anmeldeinformationen nicht verwenden, wenn die Anmeldeinformationen in einer anderen Region existieren.

DatenschutzNutzungsbedingungen für die WebsiteCookie-Einstellungen
© 2025, Amazon Web Services, Inc. oder Tochtergesellschaften. Alle Rechte vorbehalten.