IBM Cloud:如何查找已删除未回收、位于已删除资源组的资源详情
问题产生原因
IBM Cloud的资源删除采用软删除机制,服务实例被手动删除后会进入*SCHEDULED(计划回收)*的过渡状态,等待到达指定回收时间后才会被永久销毁。此时普通的服务实例查询接口默认仅返回处于正常活跃状态的资源,已标记为删除的实例会被过滤出默认查询范围,因此直接使用资源实例ID查询时会返回找不到实例的报错,属于平台资源生命周期管理的正常设计。
已删除未回收资源的查询方法
你可以通过以下两种方式获取该状态资源的详细信息:
- 使用回收单ID查询完整回收详情
从ibmcloud resource reclamations返回结果中提取第一列的回收单ID(示例中为eb51adc4-xxxx-xxxx-xxxx-b83ec1fb2f8f),执行如下命令:
该命令会返回该待回收资源的完整属性,包括实例名称、删除操作发起人、删除时间、计划永久销毁时间、资源CRN等所有关联信息。ibmcloud resource reclamation eb51adc4-xxxx-xxxx-xxxx-b83ec1fb2f8f - 查询服务实例时添加已删除资源过滤参数
执行实例查询命令时添加--deleted参数,即可查询到软删除状态的资源:ibmcloud resource service-instance b4c05160-yyyy-yyyy-yyyy-fa42e60d7778 --deleted
内容的提问来源于stack exchange,提问作者data_henrik
相关产品推荐
相关产品推荐

