Aktualisieren einer bestehenden Integrationskonfiguration
In diesem Schritt werden wir die Parameter einer bestehenden Integrationskonfiguration aktualisieren. Sie müssen möglicherweise eine Integrationskonfiguration aktualisieren, wenn sich die Verbindungsdetails des externen Dienstes ändern oder wenn Sie Parameter hinzufügen oder entfernen müssen. Der Befehl docker scout integration configure
kann auch verwendet werden, um bestehende Konfigurationen zu aktualisieren.
Um eine bestehende Integration zu aktualisieren, verwenden Sie den gleichen Befehl wie beim Erstellen, indem Sie den Namen und die Organisation der zu ändernden Integration angeben. Anschließend können Sie Parameter hinzufügen, ändern oder entfernen, indem Sie die Option --param
verwenden. Wenn Sie einen Parameter mit einem bereits vorhandenen Schlüssel angeben, wird sein Wert aktualisiert. Wenn Sie einen Parameter mit einem neuen Schlüssel angeben, wird er hinzugefügt.
Aktualisieren wir den Parameter url
unserer my-vulnerability-scanner
-Integration auf https://new-scanner.example.com
und fügen einen neuen Parameter timeout
mit dem Wert 60
hinzu.
Öffnen Sie Ihr Terminal im Verzeichnis ~/project
und führen Sie den folgenden Befehl aus:
docker scout integration configure --name my-vulnerability-scanner --organization my-org --param url=https://new-scanner.example.com --param timeout=60
Nachdem Sie diesen Befehl ausgeführt haben, wird der Parameter url
der my-vulnerability-scanner
-Integration aktualisiert, und der Parameter timeout
wird hinzugefügt. Sie sollten eine Ausgabe sehen, die die Aktualisierung bestätigt.
Um die Aktualisierung zu bestätigen, können Sie die Integrationen auflisten und die Parameter untersuchen. Führen Sie den folgenden Befehl aus:
docker scout integration list --format "{{.Name}}: {{.Parameters}}"
Sie sollten eine Ausgabe ähnlich der folgenden sehen, die den aktualisierten url
-Wert und den neuen timeout
-Parameter anzeigt:
my-vulnerability-scanner: map[api-key:your-api-key timeout:60 url:https://new-scanner.example.com]
Dies bestätigt, dass Sie die bestehende Integrationskonfiguration erfolgreich aktualisiert haben.