Schematics データの削除

IBM Cloud® Schematics は、可用性の高い安全な環境でデータを保管します。 自動化コード、入力設定データ、入力認証情報、実行時データなど、すべてのデータは Object Storage に保存されます。 この保存データは、エンベロープ暗号化技法を使用して AES GCM 256 で暗号化されます。 IBM Cloud アカウント所有者として、 アカウント内の IBM Cloud® Schematics オブジェクトへのアクセス権を管理することができます。説明されているように、Schematics API、UI、または CLI を使用して、データを削除することを選択できます。

これらの Schematics オブジェクトを削除すると、 Object Storage 内の対応するデータが削除対象としてマークされます。 ソフト削除オプションを使用すると、サポート・チケットを立ち上げることによって Schematics データをリカバリーすることができます。さらに、お客様のデータは、ソフト削除から7日後に自動的に削除されます。

また、 Schematics サービスでは、データのバックアップコピーを別の Object Storage バケットに保存しています。 このバックアップ・コピーは、30 日ごとに自動的に上書きされます。したがって、データのバックアップコピーはすべて30日後に削除されます。

Schematics オブジェクトをソフト削除またはハード削除した後、 Schematics サービスがアカウント内のオブジェクトを削除できなかった場合。 リソースコントローラーから完全に削除するには、 Schematics にサポートチケット を発行する必要があります。

スコープ

削除の範囲は、Schematics サービスとそのバックアップに保管されているデータに限定されます。

以下のポイントは、Schematics オブジェクトの削除の有効範囲には含まれません。

  • Schematics を使用してプロビジョニングされたクラウドリソースの削除または撤去。
  • Schematics によってプロビジョニングされたクラウドリソースに保存されたデータ。
  • Schematics オブジェクトを削除する際、クラウドリソースを破棄するかどうかを選択できます。 ただし、「クラウド・サービス」から「クラウド・リソース」を個別に確認して破棄することをお勧めします。 「 クラウドリソース一覧 」ページから、クラウドリソースの一覧を確認できます。

UI からの Schematics オブジェクトの削除

「 IBM Cloud 」コンソールを使用して、「 Schematics 」オブジェクトを削除できます。 以下の Schematics オブジェクトは、データの保管に使用され、IBM Cloud® Schematics オブジェクトの削除に役立ちます。

これらの IBM Cloud® Schematics オブジェクトから削除するには、マネージャーの役割 が必要です。

ワークスペース

IBM Cloud コンソールを使用して Schematics オブジェクトを削除するには、以下の手順を実行します。

  1. Schematics ワークスペースのダッシュボードから、削除するワークスペースを選択します。
  2. 「アクション」 タブをクリックし、「ワークスペースの削除」 オプションを選択します。
  3. workspace_name 」と入力して確認してください 」というテキストボックスに、ワークスペース名を入力してください。
  4. **「削除」**ボタンをクリックします。

アクション

IBM Cloud コンソールを使用して Schematics オブジェクトを削除するには、以下の手順を実行します。

  1. Schematics のワークスペースダッシュボードから、削除したいアクションを選択します。
  2. 「アクション」 ドロップダウン・リストを選択して、 「削除」 オプションを選択します。
  3. action_name と入力して確認してください 」テキストボックスにアクション名を入力してください。
  4. **「削除」**ボタンをクリックします。

インベントリー

IBM Cloud コンソールを使用して Schematics オブジェクトを削除するには、以下の手順を実行します。

  1. Schematics のワークスペースダッシュボードから、削除したいインベントリを選択します。
  2. 削除したいインベントリの横にある「 ... 」のドットをクリックし、「 削除 」をクリックします。
  3. Inventory_name と入力して確認してください 」のテキストボックスに、インベントリ名を入力してください。
  4. **「削除」**ボタンをクリックします。

CLI からの Schematics オブジェクトの削除

コマンド行を使用して Schematics オブジェクトを削除できます。 以下の Schematics オブジェクトは、データの保管に使用され、IBM Cloud® Schematics オブジェクトの削除に役立ちます。

これらの IBM Cloud® Schematics オブジェクトから削除するには、マネージャーの役割 が必要です。

ワークスペース

以下のステップに従って、Schematics オブジェクトを削除できます。

  1. IBM Cloud CLI をインストールし、 IBM Cloud® Schematics プラグイン をインストールします。
  2. ibmcloud schematics workspace list [--limit LIMIT] [--offset OFFSET] [--output] [--region] を実行して、削除するワークスペース ID をリストし、選択します。 ワークスペースのリストについて詳しくは、 Schematics workspaces list コマンドを参照してください。
  3. ibmcloud schematics workspace delete --id <WORKSPACE_ID> [--force] を実行して、ワークスペースを削除します。 ワークスペースの削除について詳しくは、 Schematics workspaces delete コマンドを参照してください。

アクション

以下のステップに従って、Schematics オブジェクトを削除できます。

  1. IBM Cloud CLI をインストールし、 IBM Cloud® Schematics プラグイン をインストールします。
  2. ibmcloud schematics action list を実行して、削除するアクション ID をリストして選択します。 アクションのリストについて詳しくは、 Schematics actions list コマンドを参照してください。
  3. アクションを削除するには、ibmcloud schematics action delete --id ACTION_ID [--force]を実行します。 Schematics アクションの削除について詳しくは、 Schematics actions delete コマンドを参照してください。

インベントリー

以下のステップに従って、Schematics オブジェクトを削除できます。

  1. IBM Cloud CLI をインストールし、 IBM Cloud® Schematics プラグイン をインストールします。
  2. ibmcloud schematics inventory list [--limit LIMIT] [--offset OFFSET] [--output OUTPUT]を実行して、削除するインベントリー ID をリストして選択します。 インベントリーのリストについて詳しくは、 Schematics inventory list コマンドを参照してください。
  3. インベントリーを削除するには、ibmcloud schematics inventory delete --id ACTION_ID を実行します。 Schematics インベントリーの削除について詳しくは、 Schematics inventory delete コマンドを参照してください。

API からの Schematics オブジェクトの削除

API を使用して Schematics オブジェクトを削除できます。 以下の Schematics オブジェクトは、データの保管に使用され、IBM Cloud® Schematics オブジェクトの削除に役立ちます。

これらの IBM Cloud® Schematics オブジェクトから削除するには、マネージャーの役割 が必要です。 そして、「 Schematics 」エンドポイントを選択して、削除APIを呼び出します。

ワークスペース

以下のステップに従って、Schematics オブジェクトを削除できます。

  1. Schematics API を実行するための REST クライアントを設定します
  2. curl -X GET https://schematics.cloud.ibm.com/v1/workspaces -H "Authorization: <iam_token>" を実行して、削除するワークスペース ID をリストし、選択します。 ワークスペースの一覧表示に関する詳細については、「 Schematics ワークスペース一覧 API」を参照してください。
  3. curl -X DELETE https://schematics.cloud.ibm.com/v1/workspaces/{id} -H "Authorization: <iam_token>" を実行して、ワークスペースを削除します。 ワークスペースの削除に関する詳細については、 Schematics のワークスペース削除 API を参照してください。

アクション

以下のステップに従って、Schematics オブジェクトを削除できます。

  1. Schematics API を実行するための REST クライアントを設定します
  2. curl --location --request GET https://schematics.cloud.ibm.com/v2/actions/actions --header "Authorization: <access_token>" を実行して、削除するアクション ID をリストして選択します。 アクションの一覧表示に関する詳細については、「 Schematics アクション一覧 API」を参照してください。
  3. アクションを削除するには、curl --location --request DELETE https://schematics.cloud.ibm.com/v2/actions/{action_id} --header "Authorization: <access_token> "を実行します。 Schematics の「delete」アクションに関する詳細については、「 Schematics の「delete」アクションAPI 」を参照してください。

インベントリー

以下のステップに従って、Schematics オブジェクトを削除できます。

  1. Schematics API を実行するための REST クライアントを設定します
  2. curl --location --request GET https://schematics.cloud.ibm.com/v2/inventories --header "Content-Type: application/json" --header "Authorization: <access_token> " --data-raw "{"name": "dev-inventory538","description": "My dev env inventory","location": "us-east","resource_group": "Default",,"inventories_ini": "[windows] \n 158.177.7.181"}を実行して、削除するインベントリー ID をリストして選択します。 在庫の一覧表示に関する詳細については、「 Schematics 」の在庫リスト API を参照してください。
  3. インベントリーを削除するには、curl --location --request DELETE https://schematics.cloud.ibm.com/v2/inventories/us-east.INVENTORY.dev-inventory523.244223cf/ --header "Content-Type: application/json" --header "Authorization: <access_token> " --data-raw "{"name": "dev-inventory538","description": "My dev env inventory","location": "us-east","resource_group": "Default","resource_queries": ["default.RESOURCEQUERY.string.dxxx8a47"]} を実行します。 Schematics のインベントリ削除に関する詳細については、「 Schematics のインベントリ削除 API」を参照してください。