IBM Cloud Docs
Schematics データの削除

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 オブジェクトの削除

Schematics のオブジェクトは、 IBM Cloud コンソールを使用して削除できます。 以下の 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 オブジェクトから削除するには、マネージャーの役割 が必要です。 そして、削除APIを呼び出すために Schematics エンドポイントを選択します。

ワークスペース

以下のステップに従って、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 actions list APIを参照してください。
  3. アクションを削除するには、curl --location --request DELETE https://schematics.cloud.ibm.com/v2/actions/{action_id} --header "Authorization: <access_token> "を実行します。 Schematics actions delete に関する詳細情報については 、 Schematics actions 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を参照してください。