質問
特にファイルの内容は変換を行わず、Box特定フォルダ配下のすべてのコンテンツ(フォルダ・ファイル)をBlobストレージにアップロードさせる処理を組みたいのですが、どのようにスクリプトを組めばよいでしょうか。
回答
Boxの特定フォルダ配下のすべてのコンテンツ(フォルダ・ファイル)を再帰的にBlobストレージに
アップロードする際は以下のコンポーネントをご利用いただきます。
・[Box]コンテンツダウンロード
・ ファイル/ディレクトリー書き込み処理
具体的なスクリプト構成および手順は以下をご参考ください。
前提として、Box側にあらかじめ以下のような階層のフォルダをご用意しております。
・フォルダ構成
/support/HSQ/HSQ_1/HSQ_2/HSQ_3
なお、特定のフォルダを「/HSQ」とし、「/HSQ」以下の
各フォルダには、任意のファイルが格納されております。
【手順】
1.Boxの[コンテンツダウンロード処理]を使用し、Boxの特定フォルダを
HSQストレージにダウンロード。
※Boxから読み取ったフォルダ情報を直接Blobストレージにアップロードすることは、
できないため、一度HSQストレージにダウンロードする必要がございます。
各入力スキーマの内容は、[Box]コンテンツダウンロードをご確認ください。
2.Blobストレージの[ファイル/ディレクトリー書き込み処理]を配置
※ローカルディレクトリには、特定のフォルダ階層(/HSQ)までを指定します。
ローカルファイル/ディレクトリ名には、特定のフォルダ直下のフォルダを指定します。
3.スクリプトを実行し、「/SupportSampleWS/data/HULFTSquare/HSQ」フォルダ配下の
すべてのコンテンツ(フォルダ・ファイル)がBlobストレージにアップロードされていることを確認。
コメント
0件のコメント
記事コメントは受け付けていません。