IBM Cloud Docs
正在删除 Schematics 数据

正在删除 Schematics 数据

IBM Cloud® Schematics 在高度可用且安全的环境中存储您的数据。 所有数据 (例如,自动化代码,输入配置数据,输入凭证和运行时数据) 都存储在 Object Storage中。 此静态数据使用 AES GCM 256 通过包络加密技术进行加密。 作为 IBM Cloud 帐户所有者,您可以控制对帐户中 IBM Cloud® Schematics 对象的访问权。您可以选择删除数据,方法是使用 Schematics API、用户界面或 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] 以列出并选择要删除的工作空间标识。 有关列出工作空间的更多信息,请参阅 Schematics 工作空间列表 命令。
  3. 运行 ibmcloud schematics workspace delete --id WORKSPACE_ID [--force] 以删除工作空间。 有关工作空间删除的更多信息,请参阅 Schematics 工作空间删除 命令。

操作

您可以执行以下步骤来删除 Schematics 对象。

  1. 安装 IBM Cloud CLI 并安装 IBM Cloud® Schematics 插件
  2. 运行 ibmcloud schematics action list 以列出并选择要删除的操作标识。 有关列出操作的更多信息,请参阅 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] 以列出并选择要删除的库存标识。 有关列出库存的更多信息,请参阅 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. 设置 REST 客户机 以执行 Schematics API。
  2. 运行 curl -X GET https://schematics.cloud.ibm.com/v1/workspaces -H "Authorization: <iam_token>" 以列出并选择要删除的工作空间标识。 有关列出工作空间的更多信息,请参阅 Schematics 工作空间列表 API。
  3. 运行 curl -X DELETE https://schematics.cloud.ibm.com/v1/workspaces/{id} -H "Authorization: <iam_token>" 以删除工作空间。 有关工作空间删除的更多信息,请参阅 Schematics 工作空间删除 API。

操作

您可以执行以下步骤来删除 Schematics 对象。

  1. 设置 REST 客户机 以执行 Schematics API。
  2. 运行 curl --location --request GET https://schematics.cloud.ibm.com/v2/actions/actions --header "Authorization: <access_token>" 以列出并选择要删除的操作标识。 有关列出操作的更多信息,请参阅 Schematics 操作列表 API。
  3. 运行 curl --location --request DELETE https://schematics.cloud.ibm.com/v2/actions/{action_id} --header "Authorization: <access_token> " 以删除操作。 有关 Schematics 操作删除的更多信息,请参阅 Schematics 操作删除 API。

清单

您可以执行以下步骤来删除 Schematics 对象。

  1. 设置 REST 客户机 以执行 Schematics API。
  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"} 以列出并选择要删除的库存标识。 有关列出清单的更多信息,请参阅 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。