Eliminazione delle risorse dello spazio di lavoro

Rimuovi le risorse IBM Cloud® di cui hai eseguito il provisioning nel tuo spazio di lavoro Schematics, anche se sono attive.

IBM Cloud Schematics sta rendendo obsolete le versioni precedenti di Terraform e introducendo il supporto per le versioni più recenti di Terraform. Per ulteriori informazioni, consultare il ciclo di vita della deprecazione di Terraform nell' Schematics e e il calendario delle deprecazioni.

Prima di iniziare

Assicurati che gli endpoint location e url puntino alla stessa regione quando crei o aggiorni l'area di lavoro o l'azione Schematics. Per ulteriori informazioni su ubicazione ed endpoint, vedi Dove sono memorizzate le tue informazioni?

Eliminazione delle risorse dello spazio di lavoro utilizzando la UI

  1. Accedere alla consoleIBM Cloud.
  2. Fare clic sull'icona del menu a forma di hamburger > Automazione della piattaforma > Schematics > Terraform.
    • Nella sezione workspace List:
      • Fare clic su Spazio di lavoro richiesto per eliminare uno spazio di lavoro richiesto. Se l'area di lavoro richiesta non viene visualizzata nell'elenco, controllare la propria pagina di navigazione.
      • Clicca su Next.
    • Nella sezione Elenco spazi di lavoro. Fare clic sul nome dell'area di lavoro e sul menu a discesa Azioni. Fare clic su 'Destroy resources e inserire il nome dell'area di lavoro per la conferma prima dell'eliminazione. Immettere il nome durante la creazione e fare clic su distruggi.
    • Clicca su Destroy. La risorsa dello spazio di lavoro viene eliminata.

Verifica di un'operazione di eliminazione dello spazio di lavoro

  1. Fai clic sul tuo workspace elencato nella consoleIBM Cloud per visualizzare i risultati dell'operazione di distruzione.
  2. Fare clic sulla scheda Lavori per visualizzare i log dello spazio di lavoro.
  3. Fare clic sulla scheda Cronologia lavori per visualizzare il risultato del lavoro di eliminazione e delle operazioni eseguite dai moduli di automazione.

Eliminazione delle risorse dello spazio di lavoro utilizzando la CLI

  1. Elimina configurazione spazio di lavoro. Per ulteriori informazioni sull'eliminazione della risorsa nello spazio di lavoro, consultare il comando 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}

  2. Verificare che l'origine creata tramite lo spazio di lavoro sia stata eliminata.

    ibmcloud schematics workspace list
    
  3. Fare riferimento a, Gestione delle risorse cloud con Schematics per iniziare Eliminazione, aggiornamento o eliminazione delle risorse cloud con Terraform.

Verifica di un'operazione di eliminazione dello spazio di lavoro

Verificare che l'area di lavoro sia stata creata correttamente. Quando distruggi la risorsa utilizzando la CLI, il comando rimuove le risorse dello spazio di lavoro.

   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

Alla corretta eliminazione, restituisce l'ID attività univoco dello spazio di lavoro.

Per ulteriori informazioni, vedi FAQ dello spazio di lavoro.

Eliminazione delle risorse dello spazio di lavoro utilizzando l'API

  1. Segui i passi per recuperare il tuo token di accesso IAM e autenticarti con IBM Cloud Schematics utilizzando l'API.

  2. Eliminare lo spazio di lavoro.

    Esempio:

       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"
                   }
                ]
             }
          ]
       }
    
  3. Vedere Gestione delle risorse cloud con Schematics per iniziare Eliminazione, aggiornamento o cancellazione delle risorse cloud con Terraform.

Verifica di un'operazione di eliminazione dello spazio di lavoro

Verificare che la risorsa sia stata eliminata correttamente.

Verificare che la risorsa dello spazio di lavoro sia stata eliminata correttamente come mostrato nell'output.

Output

{
    "activityid": "6e5c84b58100472395b53a056cc27edc"
}

Se l'operazione ha esito positivo, viene restituito l'ID attività univoco dello spazio di lavoro.

Per ulteriori informazioni, vedi FAQ dello spazio di lavoro.

distruzione delle risorse dello spazio di lavoro con Terraform

  1. Segui la procedura in Eliminazione di dati Schematics per distruggere il tuo spazio di lavoro con Terraform.

  2. Vedere Gestione delle risorse cloud con Schematics per creare, aggiornare o eliminare le risorse cloud.

Passi successivi

  • Si desidera utilizzare ulteriori esempi di spazio di lavoro? Controlla le aree di lavoro di esempio. Controllare i file Readme degli esempi per ulteriori personalizzazioni e utilizzo.