Idrive
``` NAME: singularity storage update s3 idrive - IDrive e2
USAGE: singularity storage update s3 idrive [command options] <name|id>
DESCRIPTION: --env-auth ランタイムからAWSの認証情報を取得します(環境変数またはEC2/ECSメタデータ(環境変数が存在しない場合)から)。
`access_key_id` と `secret_access_key` が空白の場合のみ適用されます。
例:
| false | 次のステップでAWSの認証情報を入力します。
| true | ランタイムからAWSの認証情報を取得します(環境変数またはIAM)。--access-key-id AWSのアクセスキーIDです。
匿名アクセスまたはランタイム認証情報を使用する場合は空白のままにしてください。--secret-access-key AWSのシークレットアクセスキー(パスワード)です。
匿名アクセスまたはランタイム認証情報を使用する場合は空白のままにしてください。--acl バケットの作成やオブジェクトの保存、コピー時に使用する既存のACLです。
このACLはオブジェクトの作成時に使用されるだけでなく、`bucket_acl` が設定されていない場合にはバケットの作成時にも使用されます。
詳細は[こちら](https://docs.aws.amazon.com/AmazonS3/latest/dev/acl-overview.html#canned-acl)を参照してください。
S3はオブジェクトをサーバー側でコピーする際にACLをコピーしないため、このACLはサーバー側でオブジェクトをコピーする際に適用されます。
ACLが空の文字列の場合、X-Amz-Aclヘッダは追加されず、デフォルトのACL(private)が使用されます。--bucket-acl バケットの作成時に使用する既存のACLです。
--upload-cutoff チャンクアップロードに切り替えるサイズの閾値です。
--chunk-size アップロード時に使用するチャンクのサイズです。
--max-upload-parts マルチパートアップロードで使用するパートの最大数です。
--copy-cutoff サーバーサイドでコピーする必要があるこのサイズを超えるファイルは、このサイズのチャンクでコピーされます。
--disable-checksum オブジェクトのメタデータにMD5チェックサムを保存しません。
--shared-credentials-file 共有認証情報ファイルへのパスです。
--profile 共有認証情報ファイルで使用するプロファイルです。
--session-token AWSセッショントークンです。
--upload-concurrency マルチパートアップロードの並行実行数です。
--force-path-style trueの場合、パススタイルのアクセスを使用します。falseの場合、仮想ホストスタイルを使用します。
--v2-auth trueの場合、v2認証を使用します。
--list-chunk リストレスポンス(ListObject S3リクエストごとの応答リスト)のサイズです。
--list-version 使用するListObjectsのバージョン:1,2または0で自動です。
--list-url-encode リストをURLエンコードするかどうか:true/false/unset
--no-check-bucket バケットが存在するか、または作成することを試みないように設定します。
--no-head アップロード済みのオブジェクトの整合性を確認するためにHEADリクエストを行わないように設定します。
--no-head-object オブジェクトを取得する前にHEADを行わないようにします。
--encoding バックエンドのエンコーディングです。
--memory-pool-flush-time 内部のメモリバッファプールのフラッシュ頻度です。
--memory-pool-use-mmap 内部メモリプールでmmapバッファを使用するかどうか。
--disable-http2 S3バックエンドでのhttp2の使用を無効にします。
--download-url ダウンロードのカスタムエンドポイントです。 通常、AWS S3は、CloudFrontネットワークを介してダウンロードされたデータに対してエグレス割引が提供されるため、このフィールドにはCloudFront CDNのURLが設定されます。
--use-multipart-etag マルチパートアップロードでETagを使用して検証するかどうか
--use-presigned-request 単一パートアップロードに署名済みリクエストまたはPutObjectを使用するかどうか
--versions ディレクトリリスティングに古いバージョンを含める
--version-at 指定した時間のファイルバージョンを表示します。
--decompress これが設定されている場合、gzipでエンコードされたオブジェクトの展開を行います。
--might-gzip バックエンドがオブジェクトにgzipを適用する可能性がある場合に設定します。
--no-system-metadata システムメタデータの設定と読み取りを抑制する
OPTIONS: --access-key-id value AWSのアクセスキーIDです。 [$ACCESS_KEY_ID] --acl value バケットの作成やオブジェクトの保存やコピー時に使用する既存のACLです。 [$ACL] --env-auth ランタイムからAWSの認証情報を取得します(環境変数またはEC2/ECSメタデータがない場合)。 (デフォルト: false) [$ENV_AUTH] --help, -h ヘルプを表示します --secret-access-key value AWSのシークレットアクセスキー(パスワード)です。 [$SECRET_ACCESS_KEY]
上級者向け
--bucket-acl value バケットの作成時に使用する既存のACLです。 [$BUCKET_ACL] --chunk-size value アップロード時に使用するチャンクのサイズです。 (デフォルト: "5Mi") [$CHUNK_SIZE] --copy-cutoff value マルチパートコピーに切り替えるサイズの閾値です。 (デフォルト: "4.656Gi") [$COPY_CUTOFF] --decompress これが設定されている場合、gzipでエンコードされたオブジェクトの展開を行います。 (デフォルト: false) [$DECOMPRESS] --disable-checksum オブジェクトのメタデータにMD5チェックサムを保存しません。 (デフォルト: false) [$DISABLE_CHECKSUM] --disable-http2 S3バックエンドでのhttp2の使用を無効にします。 (デフォルト: false) [$DISABLE_HTTP2] --download-url value ダウンロードのためのカスタムエンドポイントです。 [$DOWNLOAD_URL] --encoding value バックエンドのエンコーディングです。 (デフォルト: "Slash,InvalidUtf8,Dot") [$ENCODING] --force-path-style trueの場合、パススタイルのアクセスを使用します。falseの場合、仮想ホストスタイルを使用します。 (デフォルト: true) [$FORCE_PATH_STYLE] --list-chunk value リストのチャンクサイズです(S3リクエストごとのレスポンスリスト)。 (デフォルト: 1000) [$LIST_CHUNK] --list-url-encode value リストをURLエンコードするかどうか:true/false/unset (デフォルト: "unset") [$LIST_URL_ENCODE] --list-version value 使用するListObjectsのバージョン:1、2、または0(自動) (デフォルト: 0) [$LIST_VERSION] --max-upload-parts value マルチパートアップロードで使用するパートの最大数です。 (デフォルト: 10000) [$MAX_UPLOAD_PARTS] --memory-pool-flush-time value 内部メモリバッファプールがフラッシュされる頻度です。 (デフォルト: "1m0s") [$MEMORY_POOL_FLUSH_TIME] --memory-pool-use-mmap 内部メモリプールでmmapバッファを使用するかどうか。 (デフォルト: false) [$MEMORY_POOL_USE_MMAP] --might-gzip value バックエンドがオブジェクトにgzipを適用する可能性がある場合に設定します。 (デフォルト: "unset") [$MIGHT_GZIP] --no-check-bucket バケットが存在するか、または作成することを試みないように設定します。 (デフォルト: false) [$NO_CHECK_BUCKET] --no-head アップロード済みのオブジェクトの整合性を確認するためにHEADリクエストを行わないように設定します。 (デフォルト: false) [$NO_HEAD] --no-head-object オブジェクトを取得する前にHEADリクエストを行わないようにします。 (デフォルト: false) [$NO_HEAD_OBJECT] --no-system-metadata システムメタデータの設定と読み取りを抑制します (デフォルト: false) [$NO_SYSTEM_METADATA] --profile value 共有認証情報ファイルで使用するプロファイルです。 [$PROFILE] --session-token value AWSセッショントークンです。 [$SESSION_TOKEN] --shared-credentials-file value 共有認証情報ファイルへのパスです。 [$SHARED_CREDENTIALS_FILE] --upload-concurrency value マルチパートアップロードの並行実行数です。 (デフォルト: 4) [$UPLOAD_CONCURRENCY] --upload-cutoff value チャンクアップロードに切り替えるサイズの閾値です。 (デフォルト: "200Mi") [$UPLOAD_CUTOFF] --use-multipart-etag value マルチパートアップロードでETagを使用して検証するかどうか (デフォルト: "unset") [$USE_MULTIPART_ETAG] --use-presigned-request 単一パートアップロードに署名済みリクエストまたはPutObjectを使用するかどうか (デフォルト: false) [$USE_PRESIGNED_REQUEST] --v2-auth trueの場合、v2認証を使用します。 (デフォルト: false) [$V2_AUTH] --version-at value 指定した時間のファイルバージョンを表示します。 (デフォルト: "off") [$VERSION_AT] --decompress これが設定されている場合、gzipでエンコードされたオブジェクトの展開を行います。 (デフォルト: false) [$DECOMPRESS] --might-gzip value バックエンドがオブジェクトにgzipを適用する可能性がある場合に設定します。 (デフォルト: "unset") [$MIGHT_GZIP] --no-system-metadata システムメタデータの設定と読み取りを抑制する (デフォルト: false) [$NO_SYSTEM_METADATA]
Last updated
Was this helpful?