Arbeitsbereichsressourcen löschen
Entfernt die IBM Cloud®-Ressourcen, die Sie mit dem Schematics-Arbeitsbereich bereitgestellt haben, sogar dann, wenn diese Ressourcen aktiv sind.
IBM Cloud Schematics Ältere Versionen von Terraform werden nicht mehr unterstützt, und es wird Unterstützung für neuere Terraform-Versionen eingeführt. Weitere Informationen finden Sie unter Schematics Lebenszyklus der Veralterung in Terraform und Zeitplan für die Einstellung.
Vorbereitende Schritte
- Erstellen Sie eine Terraform-Konfiguration und speichern Sie die Konfiguration in einem
GitHub-,GitLab- oderBitbucket-Repository. Sie können auch eine Bandarchivdatei (.tar) von Ihrem lokalen Rechner hochladen, um Ihre Vorlage an IBM Cloud Schematics zu übermitteln. Weitere Informationen finden Sie unter demibmcloud schematics workspace uploadBefehl sowie die API zum Hochladen einer „tar“-Datei in Ihren Arbeitsbereich. - Stellen Sie sicher, dass Sie über die erforderlichen Berechtigungen zum Erstellen eines Arbeitsbereichs verfügen.
Stellen Sie sicher, dass die Endpunkte „ location “ und „ url “ auf dieselbe Region verweisen, wenn Sie den Arbeitsbereich „ Schematics “ oder die Aktion erstellen oder aktualisieren. Weitere Informationen zur Position
und zum Endpunkt finden Sie unter Wo werden Ihre Informationen gespeichert?
Arbeitsbereichsressourcen über die Benutzerschnittstelle löschen
- Melden Sie sich bei der KonsoleIBM Cloud an.
- Klicken Sie auf das
Menü > Plattformautomatisierung > Schematics > Terraform.
- Gehen Sie im Abschnitt Arbeitsbereichsliste wie folgt vor:
- Klicken Sie auf Arbeitsbereich, um einen erforderlichen Arbeitsbereich zu löschen. Wenn der erforderliche Arbeitsbereich nicht in der Liste angezeigt wird, überprüfen Sie die Navigationsseite.
- Klicken Sie auf
Next.
- Im Abschnitt Arbeitsbereichsliste. Klicken Sie auf den Namen des Arbeitsbereichs und dann auf das Dropdown-Menü Aktionen. Klicken Sie auf "
Destroy resourcesund geben Sie den Namen des Arbeitsbereichs ein, um ihn vor dem Löschen zu bestätigen. Geben Sie den Namen während der Erstellung ein und klicken Sie auf Löschen. - Klicken Sie auf
Destroy. Ihre Ressource des Arbeitsbereichs wird gelöscht.
- Gehen Sie im Abschnitt Arbeitsbereichsliste wie folgt vor:
Löschoperation für Arbeitsbereich überprüfen
- Klicken Sie auf Ihren Arbeitsbereich, der in der IBM Cloud-Konsole aufgelistet ist, um die Ergebnisse der Löschoperation anzuzeigen.
- Klicken Sie auf die Registerkarte Jobs, um die Protokolle des Arbeitsbereichs anzuzeigen.
- Klicken Sie auf die Registerkarte Jobprotokoll, um das Ergebnis des Löschjobs und der Operationen anzuzeigen, die von den Automationsmodulen ausgeführt wurden.
Arbeitsbereichsressourcen über die Befehlszeilenschnittstelle löschen
-
Arbeitsbereichskonfiguration löschen. Weitere Informationen zum Löschen der Ressource im Arbeitsbereich enthält die Beschreibung des Befehls
ibmcloud schematics destroy workspace.ibmcloud schematics destroy workspace --id <WORKSPACE_ID>ibmcloud schematics destroy --id WORKSPACE_ID [--target RESOURCE1] [--target RESOURCE2] [--force] [--output OUTPUT]{ pre}
-
Stellen Sie sicher, dass Ihre über den Arbeitsbereich erstellte Quelle gelöscht wurde.
ibmcloud schematics workspace list -
Siehe Verwalten von Cloud-Ressourcen mit Schematics, um mit dem Löschen, Aktualisieren oder Löschen von Cloud-Ressourcen mit Terraform zu beginnen.
Löschoperation für Arbeitsbereich überprüfen
Überprüfen Sie, ob der Arbeitsbereich erfolgreich erstellt wurde. Wenn Sie die Ressource über die Befehlszeilenschnittstelle löschen, entfernt der Befehl die Ressourcen des Arbeitsbereichs.
ibmcloud schematics destroy --id us-east.workspace.testwspace03jan.811182d2 --target vpc_name --target vpc_tags
Do you really want to perform this action? [y/N]> y
Activity ID c10fc92ddfd2d9ec645fc5dbece5e341
OK
Bei einem erfolgreichen Löschen wird die eindeutige Aktivitäts-ID des Arbeitsbereichs zurückgegeben.
Weitere Informationen finden Sie unter Häufig gestellte Fragen zum Arbeitsbereich.
Arbeitsbereichsressourcen mit der API löschen
-
Befolgen Sie die Schritte, um Ihren IAM Zugriffstoken abzurufen und authentifizieren Sie mit IBM Cloud Schematics mit der API.
-
Löschen Sie den Arbeitsbereich.
Beispiel:
PUT /v1/workspaces/{w_id}/destroy HTTP/1.1 Host: schematics.cloud.ibm.com Content-Type: application/json Authorization: <auth_token> { "name":"testwspace03jan", "type":[ "terraform_v1.4" ], "description":"terraform workspace", "location":"us-east", "tags":[ "department:HR", "application:compensation", "environment:production" ], "template_repo":{ "url":"https://github.com/Anil-CM/newrepo" }, "workspace_status":{ "frozen":true }, "template_data":[ { "folder":".", "type":"terraform_v1.4", "variablestore":[ { "name":"sample_var", "secure":true, "value":"THIS IS IBM CLOUD TERRAFORM CLI DEMO", "description":"Description of sample_var" }, { "name":"sleepy_time", "value":"15" } ] } ] } -
Siehe "Verwalten von Cloud-Ressourcen mit Schematics ", um mit dem Löschen, Aktualisieren oder Entfernen von Cloud-Ressourcen mit Terraform zu beginnen.
Löschoperation für Arbeitsbereich überprüfen
Stellen Sie sicher, dass die Ressource erfolgreich gelöscht wurde.
Überprüfen Sie, ob die Arbeitsbereichsressource erfolgreich gelöscht wurde, wie in der Ausgabe dargestellt.
Ausgabe
{
"activityid": "6e5c84b58100472395b53a056cc27edc"
}
Bei erfolgreicher Löschung wird die eindeutige Aktivitäts-ID des Arbeitsbereichs zurückgegeben.
Weitere Informationen finden Sie unter Häufig gestellte Fragen zum Arbeitsbereich.
Arbeitsbereichsressourcen mit Terraform löschen
-
Führen Sie die Schritte im Abschnitt Schematics-Daten löschen aus, um Ihren Arbeitsbereich mit Terraform zu löschen.
-
Siehe "Cloud-Ressourcen verwalten " mit Schematics, um Cloud-Ressourcen zu erstellen, zu aktualisieren oder zu löschen.
Nächste Schritte
- Suchen Sie nach weiteren Arbeitsbereichsbeispielen, mit denen Sie arbeiten können? Sehen Sie sich die Beispielarbeitsbereiche an. Überprüfen Sie die
Readme-Dateien der Beispiele auf weitere Anpassung und Verwendung.