正在删除 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 对象。
- 从 Schematics 工作空间仪表板中,选择要删除的工作空间。
- 单击 操作 选项卡,然后选择 删除工作空间 选项。
- 在 类型
workspace_name
中输入工作空间名称以确认 文本框。 - 点击 “删除”按钮。
操作
您可以执行以下步骤以使用 IBM Cloud 控制台来删除 Schematics 对象。
- 从 Schematics 工作空间仪表板中,选择要删除的操作。
- 单击“选择 操作”下拉列表,然后选择 删除 选项。
- 在 类型
action_name
中输入操作名称以确认 文本框。 - 点击 “删除”按钮。
清单
您可以执行以下步骤以使用 IBM Cloud 控制台来删除 Schematics 对象。
- 从 Schematics 工作空间仪表板中,选择要删除的库存。
- 针对要删除的库存单击
...
个点,然后单击 删除。 - 在 类型
Inventory_name
中输入库存名称以确认 文本框。 - 点击 “删除”按钮。
从 CLI 删除 Schematics 对象
您可以使用命令行来删除 Schematics 对象。 以下 Schematics 对象用于存储数据,并帮助删除 IBM Cloud® Schematics 对象。
您必须具有 管理者角色 才能从这些 IBM Cloud® Schematics 对象中删除。
工作空间
您可以执行以下步骤来删除 Schematics 对象。
- 安装 IBM Cloud CLI 并安装 IBM Cloud® Schematics 插件
- 运行
ibmcloud schematics workspace list [--limit LIMIT] [--offset OFFSET] [--output] [--region]
以列出并选择要删除的工作空间标识。 有关列出工作空间的更多信息,请参阅 Schematics 工作空间列表 命令。 - 运行
ibmcloud schematics workspace delete --id WORKSPACE_ID [--force]
以删除工作空间。 有关工作空间删除的更多信息,请参阅 Schematics 工作空间删除 命令。
操作
您可以执行以下步骤来删除 Schematics 对象。
- 安装 IBM Cloud CLI 并安装 IBM Cloud® Schematics 插件
- 运行
ibmcloud schematics action list
以列出并选择要删除的操作标识。 有关列出操作的更多信息,请参阅 Schematics actions list 命令。 - 运行
ibmcloud schematics action delete --id ACTION_ID [--force]
以删除操作。 有关 Schematics 操作删除的更多信息,请参阅 Schematics actions delete 命令。
清单
您可以执行以下步骤来删除 Schematics 对象。
- 安装 IBM Cloud CLI 并安装 IBM Cloud® Schematics 插件
- 运行
ibmcloud schematics inventory list [--limit LIMIT] [--offset OFFSET] [--output OUTPUT]
以列出并选择要删除的库存标识。 有关列出库存的更多信息,请参阅 Schematics inventory list 命令。 - 运行
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 对象。
- 设置 REST 客户机 以执行 Schematics API。
- 运行
curl -X GET https://schematics.cloud.ibm.com/v1/workspaces -H "Authorization: <iam_token>"
以列出并选择要删除的工作空间标识。 有关列出工作空间的更多信息,请参阅 Schematics 工作空间列表 API。 - 运行
curl -X DELETE https://schematics.cloud.ibm.com/v1/workspaces/{id} -H "Authorization: <iam_token>"
以删除工作空间。 有关工作空间删除的更多信息,请参阅 Schematics 工作空间删除 API。
操作
您可以执行以下步骤来删除 Schematics 对象。
- 设置 REST 客户机 以执行 Schematics API。
- 运行
curl --location --request GET https://schematics.cloud.ibm.com/v2/actions/actions --header "Authorization: <access_token>"
以列出并选择要删除的操作标识。 有关列出操作的更多信息,请参阅 Schematics 操作列表 API。 - 运行
curl --location --request DELETE https://schematics.cloud.ibm.com/v2/actions/{action_id} --header "Authorization: <access_token> "
以删除操作。 有关 Schematics 操作删除的更多信息,请参阅 Schematics 操作删除 API。
清单
您可以执行以下步骤来删除 Schematics 对象。
- 设置 REST 客户机 以执行 Schematics API。
- 运行
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。 - 运行
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。