az storage blob incremental-copy
BLOB の増分コピー操作を管理します。
コマンド
名前 | 説明 | 型 | 状態 |
---|---|---|---|
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]
必須のパラメーター
コンテナーの名前。
元のcopy_blob操作の copy.id で指定されたコピー識別子。
BLOB 名。
省略可能のパラメーター
ストレージ アカウント キー。 ストレージ アカウント名と組み合わせて使用する必要があります。 環境変数: AZURE_STORAGE_KEY。
ストレージ アカウント名。 関連する環境変数: AZURE_STORAGE_ACCOUNT。 ストレージ アカウント キーまたは SAS トークンと組み合わせて使用する必要があります。 どちらも存在しない場合、コマンドは認証された Azure アカウントを使用してストレージ アカウント キーのクエリを試みます。 多数のストレージ コマンドが実行されると、API クォータに達する可能性があります。
コマンドを実行するモード。 "ログイン" モードでは、認証にログイン資格情報が直接使用されます。 従来の "キー" モードでは、アカウントの認証パラメーターが指定されていない場合、アカウント キーのクエリが試行されます。 環境変数: AZURE_STORAGE_AUTH_MODE。
ストレージ アカウントの接続文字列。 環境変数: AZURE_STORAGE_CONNECTION_STRING。
ターゲット BLOB にアクティブな無限リースがある場合に必要です。
Shared Access Signature (SAS)。 ストレージ アカウント名と組み合わせて使用する必要があります。 環境変数: AZURE_STORAGE_SAS_TOKEN。
要求タイムアウト (秒単位)。 サービスへの各呼び出しに適用されます。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --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
必須のパラメーター
宛先 BLOB の名前。 存在する場合は上書きされます。
コンテナーの名前。
省略可能のパラメーター
ストレージ アカウント キー。 ストレージ アカウント名と組み合わせて使用する必要があります。 環境変数: AZURE_STORAGE_KEY。
ストレージ アカウント名。 関連する環境変数: AZURE_STORAGE_ACCOUNT。 ストレージ アカウント キーまたは SAS トークンと組み合わせて使用する必要があります。 どちらも存在しない場合、コマンドは認証された Azure アカウントを使用してストレージ アカウント キーのクエリを試みます。 多数のストレージ コマンドが実行されると、API クォータに達する可能性があります。
コマンドを実行するモード。 "ログイン" モードでは、認証にログイン資格情報が直接使用されます。 従来の "キー" モードでは、アカウントの認証パラメーターが指定されていない場合、アカウント キーのクエリが試行されます。 環境変数: AZURE_STORAGE_AUTH_MODE。
ストレージ アカウントの接続文字列。 環境変数: AZURE_STORAGE_CONNECTION_STRING。
ETag 値、またはワイルドカード文字 (*)。 指定した ETag 値が既存のターゲット BLOB の ETag 値と一致する場合にのみ、この条件付きヘッダーに ETag 値を指定して BLOB をコピーします。 宛先 BLOB の ETag が If-Match に指定された ETag と一致しない場合、BLOB サービスは状態コード 412 (前提条件に失敗) を返します。
指定された UTC 日時 (Y-m-d'T'H:M'Z') 以降に変更された場合にのみ開始します。
ETag 値、またはワイルドカード文字 ()。指定した ETag 値がターゲット BLOB の ETag 値と一致しない場合にのみ、この条件付きヘッダーに ETag 値を指定して BLOB をコピーします。移動先 BLOB が存在しない場合にのみ操作を実行するワイルドカード文字 () を指定します。 指定した条件が満たされていない場合、BLOB サービスは状態コード 412 (前提条件に失敗) を返します。
指定された UTC 日時 (Y-m-d'T'H:M'Z') 以降に変更されていない場合にのみ開始します。
このヘッダーに指定するリース ID は、宛先 BLOB のリース ID と一致している必要があります。 要求にリース ID が含まれていないか、有効でない場合、操作は状態コード 412 (前提条件に失敗) で失敗します。
スペース区切りのキーと値のペアのメタデータ。 これにより、既存のメタデータが上書きされます。
Shared Access Signature (SAS)。 ストレージ アカウント名と組み合わせて使用する必要があります。 環境変数: AZURE_STORAGE_SAS_TOKEN。
ソース BLOB のストレージ アカウント キー。
ソース BLOB のストレージ アカウント名。
ソース ストレージ アカウントの BLOB 名。
ソース ストレージ アカウントのコンテナー名。
指定されたリース ID がソース BLOB のアクティブなリース ID と一致する場合にのみ、BLOB のコピー操作を実行するように指定します。
ソース ストレージ アカウントの Shared Access Signature。
ソース ストレージ アカウントの BLOB スナップショット。
Azure ページ BLOB を指定する最大 2 KB (キロバイト)の長さの URL。 値は、要求 URI に表示されるように URL エンコードする必要があります。 コピー 元はスナップショットで、有効な SAS トークンを含めるか、パブリックである必要があります。 例: https://myaccount.blob.core.windows.net/mycontainer/myblob?snapshot=<DateTime>&sastoken
。
要求タイムアウト (秒単位)。 サービスへの各呼び出しに適用されます。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
Azure CLI