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.
-
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 pushyour-username
/repository-name
-
Folgen Sie den Schritten unter Ein AWS Secrets Manager Geheimnis erstellen im AWS Secrets Manager Benutzerhandbuch.
-
Wählen Sie in Schritt 3 unter Geheimtyp auswählen die Option Anderer Geheimtyp aus.
-
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.
-
Folgen Sie weiterhin den Schritten unter Create an Secret. AWS Secrets Manager
-
Deaktivieren Sie sie in Schritt 5 auf der Seite Automatische Rotation konfigurieren, da die Schlüssel Ihren Docker Hub-Anmeldeinformationen entsprechen.
-
Folgen Sie abschließend den Schritten unter Create an AWS Secrets Manager Secret.
Weitere Informationen finden Sie unter Was ist AWS Secrets Manager?
-
-
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 verwenden
DefaultEncryptionKey
, 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. -
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.
-
Wählen Sie unter Umgebungsbild die Option Benutzerdefiniertes Bild aus.
-
Wählen Sie für Environment type (Umgebungsart) die Option Linux oder Windows aus.
-
Wählen Sie für Image-Registrierung die Option Andere Registrierung aus.
-
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.
-