none
Blobの論理的な削除で日時を指定して複数ファイルまとめてUndeleteをする方法はありますか? RRS feed

回答

  • Undelete Blob API を使ってみましたが、確かに正規表現などで 復元する Blob ファイル を指定することができなかったので、やはりファイルを一つずつ、個別に UNDELETE BLOB API で復元していく必要がありそうです。

    なお、作りこみが必要となりますが、List Blobs API で "include=deleted" を追加することで、ソフト削除された Blob 情報のみを取得することが出来るため、取得したファイルをループしながら、UNDELETE BLOB API を実行していくことはできるかと思います。

    List Blobs
    https://docs.microsoft.com/en-us/rest/api/storageservices/list-blobs

    • 回答としてマーク hkcomori 2020年3月11日 8:11
    2020年3月6日 7:37

すべての返信

  • Undelete Blob API を使ってみましたが、確かに正規表現などで 復元する Blob ファイル を指定することができなかったので、やはりファイルを一つずつ、個別に UNDELETE BLOB API で復元していく必要がありそうです。

    なお、作りこみが必要となりますが、List Blobs API で "include=deleted" を追加することで、ソフト削除された Blob 情報のみを取得することが出来るため、取得したファイルをループしながら、UNDELETE BLOB API を実行していくことはできるかと思います。

    List Blobs
    https://docs.microsoft.com/en-us/rest/api/storageservices/list-blobs

    • 回答としてマーク hkcomori 2020年3月11日 8:11
    2020年3月6日 7:37
  • ありがとうございます。

    やはり無いのですね。
    ループでUNDELETEするようにしようと思います。

    2020年3月11日 8:11