你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
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]
必需参数
容器名称。
原始copy_blob操作的 copy.id 中提供的复制标识符。
Blob 名称。
可选参数
存储帐户密钥。 必须与存储帐户名称结合使用。 环境变量:AZURE_STORAGE_KEY。
存储帐户名称。 相关环境变量:AZURE_STORAGE_ACCOUNT。 必须与存储帐户密钥或 SAS 令牌结合使用。 如果两者都不存在,该命令将尝试使用经过身份验证的 Azure 帐户查询存储帐户密钥。 如果执行了大量存储命令,可能会命中 API 配额。
运行命令的模式。 “登录”模式将直接使用登录凭据进行身份验证。 如果未提供帐户的身份验证参数,则旧版“密钥”模式将尝试查询帐户密钥。 环境变量:AZURE_STORAGE_AUTH_MODE。
存储帐户连接字符串。 环境变量:AZURE_STORAGE_CONNECTION_STRING。
如果目标 Blob 具有活动的无限租约,则为必需。
共享访问签名(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]
示例
上传以 .py 结尾的所有文件,除非 blob 存在,并且自给定日期以来已被修改。
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 值或 wild卡 字符 \. 仅当指定的 ETag 值与现有目标 Blob 的 ETag 值匹配时,才为此条件标头指定 ETag 值以复制 blob。 如果目标 Blob 的 ETag 与为 If-Match 指定的 ETag 不匹配,Blob 服务将返回状态代码 412(前置条件失败)。
仅当自提供的 UTC 日期时间(Y-m-d'T'H:M'Z')修改后才开始。
ETag 值或 wild卡 字符 ()。仅当指定的 ETag 值与目标 Blob 的 ETag 值不匹配时,才为此条件标头指定 ETag 值以复制 blob。指定 wild卡 字符 () 以仅在目标 Blob 不存在时执行该操作。 如果未满足指定条件,Blob 服务将返回状态代码 412(前置条件失败)。
仅当自提供的 UTC 日期时间(Y-m-d'T'H:M'Z')以来未修改时才开始。
为此标头指定的租约 ID 必须与目标 Blob 的租约 ID 匹配。 如果请求不包含租约 ID 或无效,则操作将失败,状态代码为 412(前置条件失败)。
空格分隔键=值对中的元数据。 这会覆盖任何现有元数据。
共享访问签名(SAS)。 必须与存储帐户名称结合使用。 环境变量:AZURE_STORAGE_SAS_TOKEN。
源 Blob 的存储帐户密钥。
源 Blob 的存储帐户名称。
源存储帐户的 Blob 名称。
源存储帐户的容器名称。
仅当给定的租约 ID 与源 Blob 的活动租约 ID 匹配时,才指定此操作来执行复制 Blob 操作。
源存储帐户的共享访问签名。
源存储帐户的 blob 快照。
长度最多为 2 知识库(KB) 的 URL,用于指定 Azure 页 Blob。 该值应采用 URL 编码,因为它将显示在请求 URI 中。 复制源必须是快照,并且包含有效的 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 获取完整的调试日志。