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 veraltet ältere Version von Terraform. Weitere Informationen finden Sie unter Die ältere Version von Terraform-Prozess in IBM Cloud Schematicsinaktivieren.
IBM Cloud Schematics unterstützt die Erstellung von Arbeitsbereichen mit der Vorlage IBM Cloud Provider Plug-in for Terraform v1.2, v1.3 ab der 2nd Woche im April 2024 nicht mehr.
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 Ihrer lokalen Workstation hochladen, um Ihre Vorlage an IBM Cloud Schematics zu senden. Weitere Informationen finden Sie imibmcloud schematics workspace upload
Befehl und sehen Sie den Upload atar
Datei zu Ihrer Workspace- API. - Vergewissern Sie sich, dass Sie über die Berechtigungen zum Erstellen eines Arbeitsbereichs verfügen.
Stellen Sie sicher, dass die Endpunkte location
und url
auf dieselbe Region verweisen, wenn Sie den Arbeitsbereich oder die Aktion Schematics 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 resources
und 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.