benten-core delete

目的

  • データ削除を行います。

Warning

事前にログイン認証を行う必要があります。

Warning

データ登録用のグループアカウント(ビームラインアカウントなど)で利用のみで削除ができます。

概要

  • 指定した登録名、ファイルまたはディレクトリのデータを消去することができます。
  • 認証アカウントでアクセスできるファイルのみ消去ができます。

利用例

  • Help
$ benten-core.py delete -h
usage: benten-core delete [-h] [--register_name [REGISTER_NAME]]
                          [--file [FILE]]

optional arguments:
  -h, --help            show this help message and exit
  --register_name [REGISTER_NAME], -r [REGISTER_NAME]
                        register_name
  --file [FILE], -f [FILE]
                        file or directory
  • 削除例
$ benten-core.py delete -r "/SPring-8/BL14B2/test/test"
### benten-core delete ###
[Repository::authorize] access_token = b2f1db85266043759ced20a1b5053fb9
==> response
{
    "register_name_list":[
        "/SPring-8/BL14B2/test/test"
    ],
    "file_list":[
        {
            "size":45,
            "name":"/SPring-8/BL14B2/test/test.json",
            "time":"2019-03-12 22:54:30",
            "hash":"ae7338ef16a4bf2248f79099cf9f3c23",
            "uuid_name":"661d44aa-736f-4bbc-bfd7-0494292583ca"
        },
        {
            "size":425,
            "name":"/SPring-8/BL14B2/test/test.system.json",
            "time":"2019-03-12 22:54:30",
            "hash":"49b71db137ce7da3b8ce26f62f643722",
            "uuid_name":"5a3a4435-1b1f-406f-9970-6024b46892b5"
        }
    ]
}