本指南介绍了如何删除 App Lifecycle Manager 资源。App Lifecycle Manager 会在存在依赖资源时阻止资源删除,从而确保数据完整性。
依赖资源引用了您要删除的资源。 例如,单元依赖于单元种类。如果某个单位引用了某个单位种类,您就无法删除该单位种类。
App Lifecycle Manager 资源依赖项
下表介绍了 App Lifecycle Manager 资源之间的依赖关系。只有在标题行中没有资源引用标题列中的资源实例时,才能删除标题列中的资源。例如,如果某个单元或发布版本引用了某个单元种类,则无法删除该单元种类资源。
| 资源类型 | 相关类型 | 单位种类 | 单位 | 单元操作 | 版本 | 发布种类 | 发布 | 租户 | SaaS 产品 | 备注 |
|---|---|---|---|---|---|---|---|---|---|---|
| 单元种类 | X | X | ||||||||
| 单位 | X | X | X | X | ||||||
| Unit Operation | X | X | ||||||||
| 版本 | X | X | ||||||||
| 发布种类 | X | |||||||||
| 发布 | X | |||||||||
| 租户 | X | |||||||||
| SaaS 产品 | X | X |
准备工作
在尝试删除 App Lifecycle Manager 资源之前,您应了解 App Lifecycle Manager 资源依赖项。资源必须有依赖项才能存在。
删除 SaaS 产品
如果任何依赖的单元种类或租户引用了某个 SaaS 产品,则无法删除该产品。
如需删除 SaaS 产品,请执行以下操作:
前往 App Lifecycle Manager > SaaS 产品。
在名称列中,选择要删除的 SaaS 产品。
删除依赖的单位种类资源。您可以在 SaaS 产品详情页面上的单元种类标签页下查看 SaaS 产品的依赖单元种类资源。
如需详细了解如何删除 App Lifecycle Manager 资源,请参阅删除单元种类。
在 SaaS 产品详情页面上,点击 删除。
您已成功删除 SaaS 产品。
删除单元种类
您必须先删除所有依赖的单元和版本资源,然后才能删除单元种类。
如需删除单位种类,请执行以下操作:
依次前往 App Lifecycle Manager > Unit kinds。
在名称列中,选择要删除的单元类型。
在单位种类详情页面上,点击 删除。系统会显示删除单元类型对话框。
将相应单元种类的默认版本属性设置为无默认版本。
在对话框中输入要删除的单位种类的名称。
点击删除以删除单位种类。
您已成功删除单位种类资源。
删除单元
您必须先删除所有依赖的单元资源,然后才能删除单元。
如需删除某个单元,请执行以下操作:
前往应用生命周期管理器 > 单元。
在名称列中,选择要删除的单位。
删除依赖的单元资源。您可以在单元详情页面上的依赖项标签页下查看单元的依赖资源。
在单元详情页面上,点击 删除。系统会显示删除单元对话框。
在对话框中输入要删除的单元的名称。
点击删除以删除单元。
您已成功删除某个单元资源。
删除单元操作
当您删除单元操作的相关联单元时,App Lifecycle Manager 会自动删除这些单元操作。如果某个单元操作正在进行中,则无法删除。
删除版本
在以下情况下,您无法删除版本:
- 已预配的单元引用相应版本
- 将发布版本设置为单元种类资源的默认发布版本
您必须先删除所有依赖的单元资源,然后才能删除版本。
如需删除发布版本,请执行以下操作:
前往应用生命周期管理器 > 发布版本。
在名称列中,选择要删除的版本。
删除所有依赖单元。您可以在版本详情页面上的单元标签页下查看版本的依赖单元。如需了解如何删除单元,请参阅删除单元。
从引用此发布版本的任何单元种类中取消设置默认发布版本字段。
在发布版本详情页面上,点击 删除。系统会显示删除版本对话框。
在对话框中输入要删除的版本名称。
点击删除以删除发布版本。
您已成功删除发布资源。
删除发布种类
如果任何发布资源引用了某个发布类型,则无法删除该发布类型。
如需删除发布类型,请执行以下操作:
前往应用生命周期管理器 > 发布类型。
在名称列中,选择要删除的发布类型。
删除所有依赖的发布。您可以在发布类型详情页面上的发布标签页下查看发布类型的相关发布资源。如需了解如何删除发布,请参阅删除发布。
在发布详情页面上,点击 删除。系统会显示删除发布版本类型对话框。
在对话框中输入要删除的发布版本的名称。
点击删除以删除发布版本类型。
您已成功删除发布类型资源。
删除发布
如果发布正在进行,则无法删除。您必须先停止正在进行的发布,然后才能将其删除。删除发布时,App Lifecycle Manager 会删除由全局根发布创建的所有子发布。
如需删除发布,请执行以下操作:
前往 App Lifecycle Manager > 部署。
在名称列中,选择要删除的发布版本。
删除所有依赖的单元操作资源。如需详细了解如何删除单元操作,请参阅删除单元操作。
在发布详情页面上,点击 删除。系统会显示删除发布对话框。
在对话框中输入要删除的发布版本的名称。
点击删除以删除发布。
您已成功删除发布资源。
删除租户
如果任何单元(已配置或未配置)引用了某个租户,则无法删除该租户。
如需删除租户,请执行以下操作:
依次前往 App Lifecycle Manager > 租户。
在名称列中,选择要删除的租户。
从相应租户中取消关联所有单元。如需了解如何将单元与租户相关联,请参阅将单元与租户相关联。
在租户详情页面上,点击 删除。系统会显示删除租户对话框。
在对话框中输入要删除的租户的名称。
点击删除以删除租户。
您已成功删除租户资源。