azure - 使用 AZCopy 插入带有原始时间戳的 Azure 表

标签 azure azure-table-storage azcopy

我已使用 AZCopy 成功将 Azure 存储表从 Azure 复制到本地模拟器。但是,当查看本地表时,有两列名为“Timestamp”和“TIMESTAMP”。后者包含原始时间戳,而第一个是插入行时的时间戳。

我不知道是否可以使用 Azcopy 保留原始时间戳?我得到的“时间戳”列毫无用处。

最佳答案

我假设您执行了以下两个步骤来通过 AzCopy 将 Azure 存储表复制到本地模拟器:

  1. 将 Azure 存储表导出到本地文件或 blob;
  2. 从本地文件或 blob 导入到本地模拟器表。

如果我的假设有误,请纠正我。

关于“TIMESTAMP”列,您的原始 Azure 存储表是否包含此列?如果不是,这对我们来说可能是意外行为,因为 AzCopy 在导出和导入后不应引入任何其他列(此处为“TIMESTAMP”)。如果是这种情况,请与我们分享更多信息,以便我们验证这是否是 AzCopy 中的错误。

关于您的问题“是否可以使用 Azcopy 保留原始时间戳”,答案是否定的。时间戳是 Azure 存储表服务维护的属性,用户无法自定义其值。

关于azure - 使用 AZCopy 插入带有原始时间戳的 Azure 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33942450/

相关文章:

.net - 云服务应用程序洞察 ETW 问题

c# - Azure 存储表分页

c# - NLOG 和 Azure 表存储

azure - IronPython 类中的 .NET 属性

azure - 无法在指定时间内验证复制源。请求ID : (blank)

Azure 事件中心 - 分区用例问题

azure - AD 用户自助密码重置

sql-server - 为什么 Azure 管理门户中的查询不起作用?

azure - 容器上的 azcopy 安装错误 - "panic: mkdir : no such file or directory"

azure - 使用 AzCopy 忽略上传的文件