ワークスペースの削除
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 週から非推奨にします。
開始前に
- Terraform 構成を作成し、その構成を
GitHub
リポジトリー、GitLab
リポジトリー、またはBitbucket
リポジトリーに保管します。 また、テンプレートを IBM Cloud Schematics に提供するために、ローカルのワークステーションからテープアーカイブファイル(.tar
)をアップロードすることもできます。 詳細については、ibmcloud schematics workspace upload
コマンドを参照し、tar
ファイルをワークスペースAPIにアップロードしてください。 - ワークスペースを作成する 権限がある ことを確認してください。
Schematics のワークスペースやアクションを作成または更新する際には、 location
と url
のエンドポイントが同じ地域を指していることを確認してください。 ロケーションとエンドポイントについて詳しくは、 情報の保管場所 を参照してください。
UI を使用したワークスペースの削除
- IBM Cloudコンソールにログインします。
- メニューアイコンの
>Platform Automation>Schematics>Terraform をクリックします。
- Terraformリストで:
- 削除するには、必要な 「ワークスペース」 をクリックします。
- アクション > ワークスペースの削除を選択します。
Next
をクリックします。
- ワークスペースの削除ダイアログボックスで。 削除する前に確認のために
workspace name
の名前を入力します。 Delete
をクリックします。 ワークスペースは、 「ドラフト」、 「非アクティブ」、 「アクティブ」 状態で削除できます。
- Terraformリストで:
ワークスペースの削除の検証
- IBM Cloud コンソール にリストされているワークスペースをクリックして、破棄された操作の結果を表示します。
- 「ワークスペース」 タブをクリックして、ワークスペース・リストを表示します。
- ワークスペースが削除されたことを確認するには、検索ボックスに 「ワークスペース」 と入力します。
CLI を使用したワークスペースの削除
-
ワークスペース構成を削除します。 ワークスペースの削除について詳しくは、
ibmcloud schematics workspace delete
コマンド を参照してください。ibmcloud schematics workspace delete --id <workspace_id>
-
ワークスペースが削除されたことを確認してください。
ibmcloud schematics workspace list
-
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 を使用したワークスペースの削除
-
手順に従って、API を使用して IAM アクセス・トークンを取得し、IBM Cloud Schematics で認証します。
-
ワークスペースを削除します。
例
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" } ] } ] }
-
Terraform を使用してクラウド リソースをデプロイ、更新、または削除するには Schematics を使用したクラウド リソースの管理」 を参照してください。
ワークスペースの削除の検証
出力に示されているように、ワークスペースが正常に削除されたことを確認します。
出力
""
Terraformでワークスペースを削除する
-
Terraform を使用してワークスペースを削除するには、 Schematics データの削除 の手順に従ってください。
-
Terraform を使用してクラウド リソースを作成、更新、削除するには Schematics を使用したクラウド リソースの管理」 を参照してください。
次のステップ
- 作業するワークスペース・サンプルをさらにお探しですか? IBM Cloud Schematics GitHub リポジトリーをチェックアウトします。 サンプルの
Readme
ファイルを調べて、さらにカスタマイズがあるかどうか、および各サンプルの使用法を確認してください。