Onboarding Ihrer einsatzfähigen Architektur mit einer Visual Studio Code-Erweiterung
Sie können Ihre einsatzfähige Architektur mit Hilfe der IBM Cloud Visual Studio Code "Deployable Architecture Builder". Durch die Verwendung der Erweiterung werden die erforderlichen Materialien automatisch generiert, und es können Probleme vermieden oder minimiert werden, bei denen jedes Mal eine separate Konfiguration vorgenommen werden muss, wenn der Benutzer die Validierung durch den Katalog durchführt. Die Erweiterung hilft Ihnen, Ihre einsatzfähige Architektur einfach in Ihren privaten Katalog und ein Projekt einzubinden.
Vorbereitende Schritte
Bevor Sie Ihre verteilbare Architektur in Betrieb nehmen können, müssen Sie die folgenden Voraussetzungen erfüllen.
- Herunterladen Visual Studio Code
- Stellen Sie sicher, dass Sie ein nutzungsabhängiges Konto oder ein Abonnementkonto nutzen. Weitere Informationen finden Sie unter Kontotyp anzeigen.
- Vergewissern Sie sich, dass Sie den erforderlichen Zugriff haben, um mit privaten Katalogen und einsatzfähigen Architekturen zu arbeiten.
- Managerrolle im IBM Cloud Schematics Dienst
- Bearbeiterrolle für den Katalogverwaltungsservice
- Rolle eines Anzeigeberechtigten für alle Ressourcengruppen in Ihrem Konto
- SecretsReader Rolle auf dem Secrets Manager Dienst, wenn Sie Ihre sicheren Werte in einer Instanz von Secrets Manager speichern wollen
- Leserrolle im Workload Protection Dienst
- Andere Rollen, die für bestimmte Ressourcen in Ihrer angepassten verteilbaren Architektur erforderlich sind.
- Stellen Sie sicher, dass Sie den Quellcode für Ihre einsatzfähige Architektur in einem GitHub gespeichert haben. Hilfe bei der Aufnahme Ihres Quellcodes in ein Repository finden Sie unter Einrichten eines Quellcode-Repositorys.
- Ein Terraform-Modul in einem öffentlichen oder privaten GitHub-Repository, das in einen lokalen Ordner geklont wird. Zum Experimentieren können Sie einen Fork dieses Beispiel-Terraform-Moduls erstellen. Wenn Ihr Repository privat ist, benötigen Sie ein persönliches Zugriffstoken mit den Berechtigungen
repoundread:user.
Die VS Code-Erweiterung erhalten
Um die Erweiterung zu erhalten, öffnen Sie VS Code, gehen Sie zu Erweiterungen, suchen Sie nach und wählen Sie IBM Cloud Deployable Architecture Builder zum Herunterladen aus. Nachdem Sie das Programm heruntergeladen
haben, können Sie der Anleitung folgen oder die folgenden Schritte ausführen. Wenn sich die Komplettlösung nicht automatisch öffnet, können Sie die Befehlspalette verwenden. Gehen Sie zu Ansicht > Befehlspalette. Suchen
Sie nach Walkthrough, klicken Sie auf Willkommen: Komplettlösung öffnen..., dann wählen Sie Erste Schritte mit IBM Cloud Deployable Architecture Builder.
Onboarding Ihrer einsatzfähigen Architektur
Wenn Sie Ihre einsatzfähige Architektur zum ersten Mal validieren, durchlaufen Sie die Schritte zum Onboarding in IBM Cloud. Führen Sie die folgenden Schritte aus, um Ihre einsatzfähige Architektur einzubinden:
- Melden Sie sich bei Ihrem IBM Cloud-Konto an.
- Um sich bei Ihrem Konto anzumelden, klicken Sie auf Ansicht und wählen Sie Befehlspalette.
- Suchen Sie im Suchfeld nach
IBM Cloud - Log in. - Wählen Sie IBM Cloud- Log in und melden Sie sich mit einem API-Schlüssel, einer föderierten ID oder einem Benutzernamen und einem Passwort an.
- (Optional) Sie können Ihre Anmeldeumgebung ändern. Klicken Sie auf Siehe, wählen Sie Befehlspalette, suchen Sie nach
IBM Cloud - Log in, und wählen Sie IBM Cloud- Log in > Change login environment. Wählen Sie im Menü Produktion oder Staging.
- Stellen Sie sicher, dass Sie über VS Code bei GitHub angemeldet sind.
- Wählen Sie das Symbol
> Anmelden bei den Synchronisierungseinstellungen.
- Wählen Sie Ihr Konto aus.
- Klicken Sie auf Visual-Studio-Code autorisieren.
- Wählen Sie das Symbol
- Klonen Sie Ihr Repo und fügen Sie es zu einem VS Code-Arbeitsbereich hinzu.
- Klonen Sie Ihr Repository für verteilbare Architekturen von GitHub.
- Um es zu Ihrem Arbeitsbereich in VS Code hinzuzufügen, klicken Sie auf Datei > Ordner zum Arbeitsbereich hinzufügen... und wählen Sie dann das Repo aus Ihren Dateien aus.
- Fügen Sie die Katalogmanifestdateien zum Terraform-Modul hinzu.
- Um das Katalogmanifest hinzuzufügen, klicken Sie mit der rechten Maustaste auf den Modulordner in Ihrem Arbeitsbereich.
- Wählen Sie IBM Cloud > Manifestdateien der verteilbaren Architektur hinzufügen.
- Einbindung und Validierung Ihrer einsatzfähigen Architektur.
- Klicken Sie mit der rechten Maustaste auf die
ibm_catalog.jsonDatei, und wählen Sie IBM Cloud > Validieren Sie eine einsatzfähige Architektur auf IBM Cloud. - Wählen Sie den Repositionszweig aus. Sie können auch auf + klicken und den Namen eines neu zu erstellenden Dokuments eingeben.
- Wählen Sie einen vorhandenen privaten Katalog aus. Sie können auch auf + klicken und den Namen eines neu zu erstellenden Dokuments eingeben.
- Geben Sie die Angebotsversion ein.
- Wählen Sie ein bestehendes Projekt aus. Sie können auch auf + klicken und den Namen eines neuen Eintrags eingeben, der dann für Sie erstellt wird.
- Geben Sie Ihren IBM Cloud API-Schlüssel für das Konto ein, für das die Ressourcen bereitgestellt werden sollen.
- Geben Sie den relativen Pfad für das Architekturdiagramm ein. Wenn Sie kein Diagramm haben, ist ein Platzhalter vorgesehen.
- (Optional) Wenn das GitHub-Repository privat oder in GitHub Enterprise ist, geben Sie Ihr persönliches Zugriffstoken ein.
- Die YAML-Eingabedatei wird geöffnet. Bearbeiten Sie die Werte unter der Eigenschaft
inputsund speichern Sie die Datei. - Weiter klicken
- Klicken Sie mit der rechten Maustaste auf die
Wenn die Validierung beginnt, wird ein Ausgabekanal geöffnet, der die Validierungsprotokolle anzeigt. Wenn dies nicht der Fall ist, wählen Sie in der Ansicht " Ausgabe" den Kanal DA Validation aus dem
Menü. Die Validierung kann einige Minuten dauern.