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

Insert with AZCopy to Azure tables with original time stamp

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

我不知道是否可以使用 Azcopy 保留原始时间戳?我得到的 "Timestamp" 列很没用。

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

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

如有错误请指正

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

关于您的问题"if it's possible to keep the original timestamp with Azcopy or not",答案是否定的。时间戳是由 Azure Storage Table 服务维护的 属性,用户无法自定义其值。