# Env\_auth

{% code fullWidth="true" %}

```
NAME:
   singularity storage create oos env_auth - ランタイム（env）から認証情報を自動的に取得します。最初に認証情報が提供されたものが優先されます

使用法:
   singularity storage create oos env_auth [コマンドオプション] [引数...]

説明:
   --namespace
      オブジェクトストレージの名前空間

   --compartment
      オブジェクトストレージのコンパートメントOCID

   --region
      オブジェクトストレージのリージョン

   --endpoint
      オブジェクトストレージAPIのエンドポイント。
      
      リージョンのデフォルトエンドポイントを使用する場合は、空白のままにしてください。

   --storage-tier
      ストレージに新しいオブジェクトを格納する際に使用するストレージクラスです。https://docs.oracle.com/en-us/iaas/Content/Object/Concepts/understandingstoragetiers.htm

      例:
         | Standard         | Standardストレージ層、これがデフォルトの層です
         | InfrequentAccess | InfrequentAccessストレージ層
         | Archive          | Archiveストレージ層

   --upload-cutoff
      分割アップロードに切り替えるためのカットオフです。
      
      これより大きいファイルは、chunk_sizeの大きさで分割してアップロードされます。
      最小値は0、最大値は5 GiBです。

   --chunk-size
      アップロードに使用するチャンクのサイズです。
      
      upload_cutoffより大きいファイル、またはサイズが不明なファイル（例："rclone rcat"からのもの、または"rclone mount"またはGoogleフォトまたはGoogleドキュメントでアップロードされたファイル）は、このチャンクサイズを使用してマルチパートアップロードを行います。
      
      注意：transferごとに「upload_concurrency」チャンクがメモリにバッファリングされます。
      
      高速リンクで大きなファイルを転送して十分なメモリがある場合は、これを増やすことで転送速度が向上します。
      
      Rcloneは、既知のサイズの大きなファイルをアップロードする際に、10,000チャンクの制限を下回るようにチャンクサイズを自動的に増やします。
      
      サイズがわからないファイルは、設定されたchunk_sizeでアップロードされます。デフォルトのチャンクサイズは5 MiBであり、最大10,000個のチャンクを有することができます。そのため、デフォルトではストリームアップロードできるファイルの最大サイズは48 GiBです。より大きなファイルをストリームアップロードする場合は、chunk_sizeを増やす必要があります。
      
      チャンクサイズを増やすと、「-P」フラグで表示される進行状況の統計の正確性が低下します。
      

   --upload-concurrency
      マルチパートアップロードの同時実行数です。
      
      同じファイルのチャンクを同時にアップロードします。
      
      高速リンクを介して大量の大きなファイルをアップロードし、これらのアップロードが帯域幅を十分に活用していない場合は、これを増やすことで転送速度が向上するかもしれません。

   --copy-cutoff
      マルチパートコピーに切り替えるためのカットオフです。
      
      サーバーサイドコピーが必要なこのカットオフより大きなファイルは、このサイズで分割してコピーされます。
      
      最小値は0、最大値は5 GiBです。

   --copy-timeout
      コピーのタイムアウトです。
      
      コピーは非同期操作です。コピーが成功するまでの待機時間を指定します。
      

   --disable-checksum
      オブジェクトのメタデータにMD5チェックサムを格納しないでください。
      
      通常、rcloneはアップロードする前に入力のMD5チェックサムを計算し、オブジェクトのメタデータに追加するため、大きなファイルのアップロードを開始するまでに長時間の遅延が生じることがあります。これはデータの整合性チェックには役立ちますが、大きなファイルのアップロードには長時間かかることがあります。

   --encoding
      バックエンドのエンコーディングです。
      
      詳細については、[概要のエンコーディング](/overview/#encoding)を参照してください。

   --leave-parts-on-error
      失敗時にアップロードの中止を呼び出さず、すべての正常にアップロードされたパートをS3に残します（手動で回復するため）。

      続きを行う場合はtrueに設定する必要があります。

      警告：未完了のマルチパートアップロードのパーツを保存すると、オブジェクトストレージのスペース使用量に加算され、クリーンアップされない場合は追加料金が発生します。
      

   --no-check-bucket
      バケットの存在をチェックしたり作成したりしようとしない場合は、設定します。
      
      これは、バケットが既に存在することを知っている場合に、rcloneが実行するトランザクションの数を最小限に抑える必要がある場合に便利です。
      
      バケット作成の権限を持っていないユーザーを使用している場合にも必要です。
      

   --sse-customer-key-file
      SSE-Cを使用する場合、オブジェクトに関連付けられたAES-256暗号化キーのBase64エンコードされた文字列を含むファイルです。
      sse_customer_key_file、sse_customer_key、sse_kms_key_idのいずれか1つだけ必要です。

      例:
         | <unset> | None

   --sse-customer-key
      SSE-Cを使用する場合、データの暗号化または復号化に使用するBase64エンコードされた256ビット暗号化キーを指定するオプションヘッダです。
      sse_customer_key_file、sse_customer_key、sse_kms_key_idのいずれか1つだけ必要です。詳細については、
      サーバーサイド暗号化の独自のキーの使用
      (https://docs.cloud.oracle.com/Content/Object/Tasks/usingyourencryptionkeys.htm)を参照してください。

      例:
         | <unset> | None

   --sse-customer-key-sha256
      SSE-Cを使用している場合、暗号化キーのBase64エンコードされたSHA256ハッシュを指定するオプションヘッダです。
      この値は、暗号化キーの整合性をチェックするために使用されます。詳細については、
      サーバーサイド暗号化の独自のキーの使用
      (https://docs.cloud.oracle.com/Content/Object/Tasks/usingyourencryptionkeys.htm)を参照してください。

      例:
         | <unset> | None

   --sse-kms-key-id
      自分のボルトで使用している独自のマスターキーを使用する場合、このヘッダはマスターエンクリプションキーのOCID（https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm）を指定します。
      sse_customer_key_file、sse_customer_key、sse_kms_key_idのいずれか1つだけ必要です。

      例:
         | <unset> | None

   --sse-customer-algorithm
      SSE-Cを使用する場合、オプションのヘッダである暗号化アルゴリズムとして「AES256」を指定します。
      オブジェクトストレージは「AES256」を暗号化アルゴリズムとしてサポートしています。詳細については、
      サーバーサイド暗号化の独自のキーの使用
      (https://docs.cloud.oracle.com/Content/Object/Tasks/usingyourencryptionkeys.htm)を参照してください。

      例:
         | <unset> | None
         | AES256  | AES256


オプション:
   --compartment value  オブジェクトストレージのコンパートメントOCID [$COMPARTMENT]
   --endpoint value     オブジェクトストレージAPIのエンドポイント [$ENDPOINT]
   --help, -h           ヘルプを表示
   --namespace value    オブジェクトストレージの名前空間 [$NAMESPACE]
   --region value       オブジェクトストレージのリージョン [$REGION]

   Advanced

   --chunk-size value               アップロードに使用するチャンクのサイズ（デフォルト: "5Mi"） [$CHUNK_SIZE]
   --copy-cutoff value              マルチパートコピーに切り替えるためのカットオフ（デフォルト: "4.656Gi"） [$COPY_CUTOFF]
   --copy-timeout value             コピーのタイムアウト（デフォルト: "1m0s"） [$COPY_TIMEOUT]
   --disable-checksum               オブジェクトのメタデータにMD5チェックサムを格納しないでください（デフォルト: false） [$DISABLE_CHECKSUM]
   --encoding value                 バックエンドのエンコーディング（デフォルト: "Slash,InvalidUtf8,Dot"） [$ENCODING]
   --leave-parts-on-error           失敗時にアップロードの中止を呼び出さず、すべての正常にアップロードされたパートをS3に残します（手動で回復するため）（デフォルト: false） [$LEAVE_PARTS_ON_ERROR]
   --no-check-bucket                バケットの存在をチェックしたり作成したりしようとしない場合は、設定します（デフォルト: false） [$NO_CHECK_BUCKET]
   --sse-customer-algorithm value   SSE-Cを使用する場合、オプションのヘッダである暗号化アルゴリズムとして「AES256」を指定します。 [$SSE_CUSTOMER_ALGORITHM]
   --sse-customer-key value         SSE-Cを使用する場合、データの暗号化または復号化に使用する256ビット暗号化キーのBase64エンコードされた文字列を指定します。[$SSE_CUSTOMER_KEY]
   --sse-customer-key-file value    SSE-Cを使用する場合、オブジェクトに関連付けられたAES-256暗号化キーのBase64エンコードされた文字列を含むファイルです。[$SSE_CUSTOMER_KEY_FILE]
   --sse-customer-key-sha256 value  SSE-Cを使用している場合、暗号化キーのBase64エンコードされたSHA256ハッシュを指定するオプションヘッダです。[$SSE_CUSTOMER_KEY_SHA256]
   --sse-kms-key-id value           自分のボルトで使用している独自のマスターキーを使用する場合、このヘッダはマスターエンクリプションキーのOCID（https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm）を指定します。[$SSE_KMS_KEY_ID]
   --storage-tier value             ストレージに新しいオブジェクトを格納する際に使用するストレージクラス。https://docs.oracle.com/en-us/iaas/Content/Object/Concepts/understandingstoragetiers.htm（デフォルト: "Standard"） [$STORAGE_TIER]
   --upload-concurrency value       マルチパートアップロードの同時実行数（デフォルト: 10） [$UPLOAD_CONCURRENCY]
   --upload-cutoff value            分割アップロードに切り替えるためのカットオフ（デフォルト: "200Mi"） [$UPLOAD_CUTOFF]

   General

   --name value  ストレージの名前（デフォルト: 自動生成）
   --path value  ストレージのパス

```

{% endcode %}
