Box
BoxからGCSへファイルをコピー
概要
このブロックは、Box上のファイルをGoogle Cloud Storage(GCS)へコピーします。Box上の大規模なファイルをBLOCKSで扱うのに向いています。
「Boxから変数へロード」ブロックは、フローデザイナーのメモリの使用量の制限により、大規模なファイルの扱いは困難です。Box上の大規模なファイルを扱う場合は、本ブロックの利用をおすすめします。
プロパティ
| プロパティ名 | 説明 |
|---|---|
| ブロック名 |
編集パネルに配置した当該ブロックの表示名が変更できます。 ブロックリストパネル中のブロック名は変更されません。 |
| Boxサービスアカウント |
Boxアカウントを選択します。 Boxサービスアカウントは、あらかじめフローデザイナーの設定のBoxサービスアカウントで設定を済ませておく必要があります。 |
| ユーザーID |
BoxサービスアカウントのユーザーIDを指定します。 ユーザーIDは、以下の手順で取得できます。
Boxサービスアカウント(Boxアプリ)のアプリケーションアクセスがアプリケーションの場合は、何も入力しないでください。 |
| コピー元のBoxのファイルパス |
GCSへコピーしたいBox上のファイル位置を以下の形式で指定します。
先頭の
フォルダーが入れ子になっている場合は、 |
| GCPサービスアカウント | このブロックで使用するGCPサービスアカウントを選択します。 |
| コピー先のGCSのURL |
Box上のファイルをコピーしたいGCS上の位置を以下のいずれかの形式で指定します。
GCS上に同名のファイルがある場合は、エラーとなり上書きできません。同名のファイルを上書きしたい場合は、[GCSにファイルが存在する場合に上書き]プロパティを使います。
URLの補足:
|
| GCSにファイルが存在する場合に上書き |
このチェックボックスにチェックを付けると、GCS上に同名のファイルが存在すると上書きします。 このチェックボックスにチェックが付いていない状態で、GCS上に同名のファイルが存在するとエラーとなります。 |
| ブロックメモ | このブロックに関するメモが記載できます。このブロックの処理に影響しません。 |
| バッファサイズ(KiB) |
BoxからGCSへファイルをコピーする際に使用するバッファ(データを一時的にメモリーに蓄えておく)の大きさをKiB(キビバイト/ 1キビバイト= 1024バイト)で指定します。 ファイルのコピーは、Boxファイルの内容を一度バッファに読み込み、GCSへ書き込みます。このため、Boxファイルの大きさがバッファサイズよりも大きければ、複数回のバッファへの読み込みとGCSへの書き込みが行われます。 指定可能な値は、1から16384までです。 |
| Boxからのダウンロードの最大リトライ回数 |
Boxファイルをバッファへ読み込む際にエラーとなった場合、最大何回までバッファへの読み込みをリトライするかを指定します。 指定可能な値は、0以上の整数です。 |
| GCSへのアップロードの最大リトライ回数 |
バッファからGCSへ書き込む際にエラーとなった場合、最大何回までバッファからGCSへの書き込みをリトライするかを指定します。 指定可能な値は、0以上の整数です。 |