...
Recover a bucket by recreating the object using the recreatecid query argument if a domain or bucket (context object) is deleted in the storage cluster by mistake.
...
A new domain cannot be created with the identical name to recover a domain , because as it is mapped to a new UUID; Castor-System-Alias on the domain stream. Create a new domain from the command line and use a query argument to apply the previous domain's UUID.
...
Locate and record the log message related to the missing domain.
Code Block language bash Domain 'example.com' (uuid=a2fc4bb0fc31bbc73a088783aef8ea73) has been deleted ...
Copy the UUID listed within the log message to recreate the missing domain.
Code Block language bash a2fc4bb0fc31bbc73a088783aef8ea73
Create a new domain with a POST that references the deleted domain's UUID in the recreatecid query argument:
Code Block language bash curl -i -X POST --location-trusted --post301 --user 'admin:datacore' --data-binary '' \ -H 'Content-type: application/castorcontext' \ 'http://10.160.132.33?domain=unwanted-chs-eu-domain1&admin&recreatecid=04648a25e90c0b036435caa6d03295be'
If the domain and its content are not required, delete them using:. This is optional.
Code Block language bash curl -i --location-trusted -u admin:datacore -X DELETE 'http://10.160.132.33/04648a25e90c0b036435caa6d03295be?admin&recursive'
...