Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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.

...

  1. Locate and record the log message related to the missing domain.

    Code Block
    languagebash
    Domain 'example.com' (uuid=a2fc4bb0fc31bbc73a088783aef8ea73) has been deleted ...
  2. Copy the UUID listed within the log message to recreate the missing domain.

    Code Block
    languagebash
    a2fc4bb0fc31bbc73a088783aef8ea73
  3. Create a new domain with a POST that references the deleted domain's UUID in the recreatecid query argument: 

    Code Block
    languagebash
    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'
  4. If the domain and its content are not required, delete them using:. This is optional.

    Code Block
    languagebash
    curl -i --location-trusted -u admin:datacore -X DELETE
    'http://10.160.132.33/04648a25e90c0b036435caa6d03295be?admin&recursive'

...