IBM Cloud Docs
ワークスペースの削除

ワークスペースの削除

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

IBM Cloud Schematics では、Terraform の旧バージョンが非推奨となります。 詳しくは、IBM Cloud Schematics での旧バージョンの Terraform プロセスの非推奨を参照してください。

IBM Cloud Schematics は、 IBM Cloud Provider Plug-in for Terraform v1.2、 v1.3 テンプレートを使用したワークスペースの作成を 2024 年 4 月第 2 週から非推奨にします。

開始前に

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 us-east.workspace.testwspace03jan.811182d2
  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 ファイルを調べて、さらにカスタマイズがあるかどうか、および各サンプルの使用法を確認してください。