ワークスペースの削除

IBM Cloud Schematics からワークスペースを削除します。 ワークスペースを削除しても、そのワークスペースが管理するクラウドリソースは自動的には削除されません。 ワークスペースに関連付けられているすべてのリソースを削除するには、ワークスペース破棄を使用します。

IBM Cloud Schematics Terraformの旧バージョンのサポートを終了し、新しいバージョンのTerraformへの対応を導入しています。 詳細については、「 Schematics 」のTerraformの非推奨ライフサイクル および 非推奨スケジュール をご覧ください。

開始前に

Schematics のワークスペースやアクションを作成または更新する際は、 locationurl のエンドポイントが同じリージョンを指していることを確認してください。 ロケーションとエンドポイントについて詳しくは、 情報の保管場所 を参照してください。

UI を使用したワークスペースの削除

  1. IBM Cloudコンソールにログインします。
  2. メニューアイコンハンバーガーアイコン>Platform Automation>Schematics>Terraform をクリックします。
    • Terraformリストで:
      • 削除するには、必要な 「ワークスペース」 をクリックします。
      • アクション 」>「 ワークスペースを削除 」を選択します。
      • Next をクリックします。
    • ワークスペースの削除ダイアログボックスで。 削除する前に確認のために workspace name の名前を入力します。
    • Delete をクリックします。 ワークスペースは、 「ドラフト」「非アクティブ」「アクティブ」 状態で削除できます。

ワークスペースの削除の検証

  1. IBM Cloud コンソール にリストされているワークスペースをクリックして、破棄された操作の結果を表示します。
  2. 「ワークスペース」 タブをクリックして、ワークスペース・リストを表示します。
  3. ワークスペースが削除されたことを確認するには、検索ボックスに 「ワークスペース」 と入力します。

CLI を使用したワークスペースの削除

  1. ワークスペース構成を削除します。 ワークスペースの削除について詳しくは、 ibmcloud schematics workspace delete コマンド を参照してください。

    ibmcloud schematics workspace delete --id <WORKSPACE_ID>
    
  2. ワークスペースが削除されたことを確認してください。

    ibmcloud schematics workspace list
    
  3. Terraform を使用してクラウド リソースの削除、更新、または消去を開始するには、 Schematics を使用したクラウド リソースの管理」 を参照してください。

ワークスペースの削除の検証

ワークスペースが正常に作成されたことを確認してください。 CLI を使用してリソースを破棄すると、コマンドはワークスペースを完全に削除します。

ibmcloud schematics workspace delete  --id <WORKSPACE_ID>
  Do you really want to delete the workspace us-east.workspace.testwspace03jan.811182d2? [y/N]> y
  Successfully deleted the workspace.
  OK

正常に削除されると、ワークスペースが正常に削除されたことを示す確認情報が返されます。

詳しくは、 トラブルシューティングのセクション を参照してください。

API を使用したワークスペースの削除

  1. 手順に従って、API を使用して IAM アクセス・トークンを取得し、IBM Cloud Schematics で認証します。

  2. ワークスペースを削除します。

    DELETE /v1/workspaces/us-east.workspace.testwspace03jan.4abe4795 HTTP/1.1
    Host: schematics.cloud.ibm.com
    Content-Type: application/json
    Authorization: <auth_token>
    Cache-Control: no-cache
    Postman-Token: 420968d1-2874-2b40-d278-edc59b526eb0
    {
       "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. Terraform を使用してクラウド リソースをデプロイ、更新、または削除するには Schematics を使用したクラウド リソースの管理」 を参照してください。

Terraform を使用したワークスペースの削除

  1. Terraform を使用してワークスペースを削除するには、 Schematics データの削除 の手順に従ってください。

  2. Terraform を使用してクラウド リソースを作成、更新、削除するには Schematics を使用したクラウド リソースの管理」 を参照してください。

次のステップ

  • 作業するワークスペース・サンプルをさらにお探しですか? IBM Cloud Schematics GitHub リポジトリーをチェックアウトします。 サンプルの Readme ファイルを調べて、さらにカスタマイズがあるかどうか、および各サンプルの使用法を確認してください。