az storage blob incremental-copy

BLOB の増分コピー操作を管理します。

コマンド

名前 説明 Status
az storage blob incremental-copy cancel

保留中のcopy_blob操作を中止し、コピー先 BLOB の長さと完全なメタデータを残します。

コア GA
az storage blob incremental-copy start

BLOB の増分コピーを非同期的にコピーします。

コア GA

az storage blob incremental-copy cancel

保留中のcopy_blob操作を中止し、コピー先 BLOB の長さと完全なメタデータを残します。

az storage blob incremental-copy cancel --container-name
                                        --copy-id
                                        --name
                                        [--account-key]
                                        [--account-name]
                                        [--auth-mode {key, login}]
                                        [--connection-string]
                                        [--lease-id]
                                        [--sas-token]
                                        [--timeout]

必須のパラメーター

--container-name -c

コンテナーの名前。

--copy-id

元のcopy_blob操作の copy.id で指定されたコピー識別子。

--name -n

BLOB 名。

省略可能のパラメーター

--account-key

ストレージ アカウント キー。 ストレージ アカウント名と組み合わせて使用する必要があります。 環境変数: AZURE_STORAGE_KEY。

--account-name

ストレージ アカウント名。 関連する環境変数: AZURE_STORAGE_ACCOUNT。 ストレージ アカウント キーまたは SAS トークンと組み合わせて使用する必要があります。 どちらも存在しない場合、コマンドは認証された Azure アカウントを使用してストレージ アカウント キーのクエリを試みます。 多数のストレージ コマンドが実行されると、API クォータに達する可能性があります。

--auth-mode

コマンドを実行するモード。 "ログイン" モードでは、認証にログイン資格情報が直接使用されます。 従来の "キー" モードでは、アカウントの認証パラメーターが指定されていない場合、アカウント キーのクエリが試行されます。 環境変数: AZURE_STORAGE_AUTH_MODE。

承認された値: key, login
--connection-string

ストレージ アカウントの接続文字列。 環境変数: AZURE_STORAGE_CONNECTION_STRING。

--lease-id

ターゲット BLOB にアクティブな無限リースがある場合に必要です。

--sas-token

Shared Access Signature (SAS)。 ストレージ アカウント名と組み合わせて使用する必要があります。 環境変数: AZURE_STORAGE_SAS_TOKEN。

--timeout

要求タイムアウト (秒単位)。 サービスへの各呼び出しに適用されます。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az storage blob incremental-copy start

BLOB の増分コピーを非同期的にコピーします。

この操作は、コピー操作のチェックまたは中止に使用できるコピー ID を含む、コピー操作のプロパティ オブジェクトを返します。 BLOB サービスは、ベスト エフォートベースで BLOB をコピーします。 増分コピー操作のソース BLOB は、ページ BLOB である必要があります。 コピー先 BLOB のget_blob_propertiesを呼び出して、コピー操作の状態をチェックします。 コピーが完了すると、最終 BLOB がコミットされます。

az storage blob incremental-copy start --destination-blob
                                       --destination-container
                                       [--account-key]
                                       [--account-name]
                                       [--auth-mode {key, login}]
                                       [--connection-string]
                                       [--destination-if-match]
                                       [--destination-if-modified-since]
                                       [--destination-if-none-match]
                                       [--destination-if-unmodified-since]
                                       [--destination-lease-id]
                                       [--metadata]
                                       [--sas-token]
                                       [--source-account-key]
                                       [--source-account-name]
                                       [--source-blob]
                                       [--source-container]
                                       [--source-lease-id]
                                       [--source-sas]
                                       [--source-snapshot]
                                       [--source-uri]
                                       [--timeout]

BLOB が存在し、指定された日付以降に変更されていない限り、.py で終わるすべてのファイルをアップロードします。

az storage blob incremental-copy start --source-container MySourceContainer --source-blob MyBlob --source-account-name MySourceAccount --source-account-key MySourceKey --source-snapshot MySnapshot --destination-container MyDestinationContainer --destination-blob MyDestinationBlob

BLOB の増分コピーを非同期的にコピーします。 (自動生成)

az storage blob incremental-copy start --account-key 00000000 --account-name MyAccount --destination-blob MyDestinationBlob --destination-container MyDestinationContainer --source-account-key MySourceKey --source-account-name MySourceAccount --source-blob MyBlob --source-container MySourceContainer --source-snapshot MySnapshot

BLOB の増分コピーを非同期的にコピーします。 (自動生成)

az storage blob incremental-copy start --connection-string myconnectionstring --destination-blob mydestinationblob --destination-container MyDestinationContainer --source-uri https://storage.blob.core.windows.net/photos

必須のパラメーター

--destination-blob -b

宛先 BLOB の名前。 存在する場合は上書きされます。

--destination-container -c

コンテナーの名前。

省略可能のパラメーター

--account-key

ストレージ アカウント キー。 ストレージ アカウント名と組み合わせて使用する必要があります。 環境変数: AZURE_STORAGE_KEY。

--account-name

ストレージ アカウント名。 関連する環境変数: AZURE_STORAGE_ACCOUNT。 ストレージ アカウント キーまたは SAS トークンと組み合わせて使用する必要があります。 どちらも存在しない場合、コマンドは認証された Azure アカウントを使用してストレージ アカウント キーのクエリを試みます。 多数のストレージ コマンドが実行されると、API クォータに達する可能性があります。

--auth-mode

コマンドを実行するモード。 "ログイン" モードでは、認証にログイン資格情報が直接使用されます。 従来の "キー" モードでは、アカウントの認証パラメーターが指定されていない場合、アカウント キーのクエリが試行されます。 環境変数: AZURE_STORAGE_AUTH_MODE。

承認された値: key, login
--connection-string

ストレージ アカウントの接続文字列。 環境変数: AZURE_STORAGE_CONNECTION_STRING。

--destination-if-match

ETag 値、またはワイルドカード文字 (*)。 指定した ETag 値が既存のターゲット BLOB の ETag 値と一致する場合にのみ、この条件付きヘッダーに ETag 値を指定して BLOB をコピーします。 宛先 BLOB の ETag が If-Match に指定された ETag と一致しない場合、BLOB サービスは状態コード 412 (前提条件に失敗) を返します。

--destination-if-modified-since

指定された UTC 日時 (Y-m-d'T'H:M'Z') 以降に変更された場合にのみ開始します。

--destination-if-none-match

ETag 値、またはワイルドカード文字 ()。指定した ETag 値がターゲット BLOB の ETag 値と一致しない場合にのみ、この条件付きヘッダーに ETag 値を指定して BLOB をコピーします。移動先 BLOB が存在しない場合にのみ操作を実行するワイルドカード文字 () を指定します。 指定した条件が満たされていない場合、BLOB サービスは状態コード 412 (前提条件に失敗) を返します。

--destination-if-unmodified-since

指定された UTC 日時 (Y-m-d'T'H:M'Z') 以降に変更されていない場合にのみ開始します。

--destination-lease-id

このヘッダーに指定するリース ID は、宛先 BLOB のリース ID と一致している必要があります。 要求にリース ID が含まれていないか、有効でない場合、操作は状態コード 412 (前提条件に失敗) で失敗します。

--metadata

スペース区切りのキーと値のペアのメタデータ。 これにより、既存のメタデータが上書きされます。

--sas-token

Shared Access Signature (SAS)。 ストレージ アカウント名と組み合わせて使用する必要があります。 環境変数: AZURE_STORAGE_SAS_TOKEN。

--source-account-key

ソース BLOB のストレージ アカウント キー。

--source-account-name

ソース BLOB のストレージ アカウント名。

--source-blob

ソース ストレージ アカウントの BLOB 名。

--source-container

ソース ストレージ アカウントのコンテナー名。

--source-lease-id

指定されたリース ID がソース BLOB のアクティブなリース ID と一致する場合にのみ、BLOB のコピー操作を実行するように指定します。

--source-sas

ソース ストレージ アカウントの Shared Access Signature。

--source-snapshot

ソース ストレージ アカウントの BLOB スナップショット。

--source-uri -u

Azure ページ BLOB を指定する最大 2 KB (キロバイト)の長さの URL。 値は、要求 URI に表示されるように URL エンコードする必要があります。 コピー 元はスナップショットで、有効な SAS トークンを含めるか、パブリックである必要があります。 例: https://myaccount.blob.core.windows.net/mycontainer/myblob?snapshot=<DateTime>&sastoken

--timeout

要求タイムアウト (秒単位)。 サービスへの各呼び出しに適用されます。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。