IBM Cloud Code Engine:无法重用已删除项目的名称

IBM Cloud Code Engine: Cannot reuse name of deleted project

我前几天删除了 IBM Cloud Code Engine 中的一个项目。现在,我想重用项目名称,但我 运行 陷入以下错误:

$ ibmcloud ce project create -n foobar
FAILED
A project named 'foobar' with id 'xxxx' already exists in region 'us-south', 
resource group 'default'. Select a different name.

我查看了它,它显示该项目为“软删除”。我该怎么做才能重用该名称?如何删除项目?

$ ibmcloud ce project list
Getting projects...
OK

Name        ID       Status        Enabled  Selected  Tags  Region    Resource Group  Age  
foobar      xxxx     soft deleted  false    false           us-south  default         3d  

报错的原因是IBM Cloud内部很多类型的资源并没有立即删除,而是保留了7天。 resources can be reclaimed within that period or deleted for good.

删除 IBM Cloud 代码引擎时,您可以 "hard delete" the project。那样的话就真的没了,这个名字马上就可以复用了。

要硬删除项目,请使用 --hard 选项:

ibmcloud ce project delete --name foobar --hard -f

或者,在您的软删除项目上,使用此命令将其永久删除:

  • 列出填海:
    ibmcloud resource reclamations
  • 使用id删除:
    ibmcloud resource reclamation-delete the-id-from-previous-command