B2
名前:
singularity storage update b2 - Backblaze B2
使用方法:
singularity storage update b2 [コマンドオプション] <名前|ID>
補足:
--account
アカウントIDまたはアプリケーションキーIDです。
--key
アプリケーションキーです。
--endpoint
サービスのエンドポイントです。
通常は空白のままにします。
--test-mode
デバッグ用のX-Bz-Test-Modeヘッダのフラグ文字列です。
これはデバッグ目的でのみ使用します。以下の文字列のいずれかを設定すると、
b2が特定のエラーを返すようになります:
* "fail_some_uploads"
* "expire_some_account_authorization_tokens"
* "force_cap_exceeded"
これらは、[b2インテグレーションチェックリスト](https://www.backblaze.com/b2/docs/integration_checklist.html)
で説明されている「X-Bz-Test-Mode」ヘッダに設定されます。
--versions
ディレクトリ一覧に古いバージョンを含めます。
これを使用すると、ファイルの書き込み操作は許可されませんので、
ファイルのアップロードや削除はできません。
--version-at
指定した時点のファイルバージョンを表示します。
これを使用すると、ファイルの書き込み操作は許可されませんので、
ファイルのアップロードや削除はできません。
--hard-delete
リモートの削除時にファイルを永久に削除します。それ以外の場合はファイルを非表示にします。
--upload-cutoff
チャンクアップロードに切り替えるための閾値です。
このサイズを超えるファイルは、「--b2-chunk-size」のサイズでチャンクをアップロードします。
この値は、4.657 GiB (== 5 GB) より大きく設定しないでください。
--copy-cutoff
マルチパートコピーに切り替えるための閾値です。
このサイズを超えるファイルのサーバーサイドコピーは、このサイズのチャンクでコピーされます。
最小値は0で、最大値は4.6 GiBです。
--chunk-size
アップロードチャンクサイズです。
大きなファイルをアップロードする場合は、このサイズでファイルを分割します。
メモリに収まらなければなりません。これらのチャンクはメモリ上でバッファリングされ、
"--transfers"のチャンクが一度に最大で進行中になるかもしれません。
5,000,000バイトが最小サイズです。
--disable-checksum
大きな(>アップロードの閾値)ファイルのチェックサムを無効にします。
通常、rcloneはアップロード前に入力のSHA1チェックサムを計算し、オブジェクトのメタデータに追加するために使用します。
これはデータの整合性チェックには非常に役立ちますが、大きなファイルのアップロードの開始までに長い遅延を引き起こすことがあります。
--download-url
ダウンロード用のカスタムエンドポイントです。
通常、BackblazeはCloudflareネットワークを介してデータをダウンロードする場合の出口トラフィックを無料で提供しています。
Rcloneは、プライベートバケットと連携するために「Authorization」ヘッダを送信します。
カスタムエンドポイントが認証のためにリクエストを書き換える場合、
たとえばCloudflare Workersを使用する場合、このヘッダを適切に処理する必要があります。
Backblazeが提供するエンドポイントを使用する場合は、空白のままにしてください。
ここで指定されるURLは、プロトコルを含み、トレーリングスラッシュを含まず、
/file/bucketのサブパスを指定しないようにしてください。
例:
> https://mysubdomain.mydomain.tld
(トレーリングスラッシュ、"file"、"bucket"は含まれません)
--download-auth-duration
認証トークンが期限切れになるまでの時間(単位:sまたは接尾辞:ms|s|m|h|d)です。
ダウンロード認証トークンが期限切れになるまでの期間です。
最小値は1秒、最大値は1週間です。
--memory-pool-flush-time
内部メモリバッファプールがフラッシュされる頻度です。
追加のバッファ(たとえばマルチパート)が必要なアップロードでは、メモリプールを使用して割り当てられます。
このオプションは、未使用のバッファがプールから削除される頻度を制御します。
--memory-pool-use-mmap
内部メモリプールでmmapバッファを使用するかどうかです。
--encoding
バックエンドのエンコーディングです。
詳細は、[概要のエンコーディングセクション](/overview/#encoding)を参照してください。
オプション:
--account value アカウントIDまたはアプリケーションキーIDです。 [$ACCOUNT]
--hard-delete リモートの削除時にファイルを永久に削除します。それ以外の場合はファイルを非表示にします。(デフォルト:無効) [$HARD_DELETE]
--help, -h ヘルプを表示
--key value アプリケーションキーです。 [$KEY]
Advanced
--chunk-size value アップロードチャンクサイズです。(デフォルト:"96Mi") [$CHUNK_SIZE]
--copy-cutoff value マルチパートコピーに切り替えるための閾値です。(デフォルト:"4Gi") [$COPY_CUTOFF]
--disable-checksum 大きな(>アップロードの閾値)ファイルのチェックサムを無効にします。(デフォルト:無効) [$DISABLE_CHECKSUM]
--download-auth-duration value 認証トークンが期限切れになるまでの時間(単位:sまたは接尾辞:ms|s|m|h|d)です。(デフォルト:"1w") [$DOWNLOAD_AUTH_DURATION]
--download-url value ダウンロード用のカスタムエンドポイントです。 [$DOWNLOAD_URL]
--encoding value バックエンドのエンコーディングです。(デフォルト:"Slash,BackSlash,Del,Ctl,InvalidUtf8,Dot") [$ENCODING]
--endpoint value サービスのエンドポイントです。 [$ENDPOINT]
--memory-pool-flush-time value 内部メモリバッファプールがフラッシュされる頻度です。(デフォルト:"1m0s") [$MEMORY_POOL_FLUSH_TIME]
--memory-pool-use-mmap 内部メモリプールでmmapバッファを使用するかどうかです。(デフォルト:無効) [$MEMORY_POOL_USE_MMAP]
--test-mode value デバッグ用のX-Bz-Test-Modeヘッダのフラグ文字列です。 [$TEST_MODE]
--upload-cutoff value チャンクアップロードに切り替えるための閾値です。(デフォルト:"200Mi") [$UPLOAD_CUTOFF]
--version-at value 指定した時点のファイルバージョンを表示します。(デフォルト:"off") [$VERSION_AT]
--versions ディレクトリ一覧に古いバージョンを含めます。(デフォルト:無効) [$VERSIONS]
Last updated