C# 如果对象的克隆不';目标系统中尚未存在

C# 如果对象的克隆不';目标系统中尚未存在,c#,.net,amazon-web-services,amazon-s3,C#,.net,Amazon Web Services,Amazon S3,我的任务是将s3对象从一个bucket复制到另一个bucket。这个桶包含数百万个对象。仅当满足两个条件之一时,才应物理复制对象 目标铲斗或铲斗中不存在该对象; 源存储桶中的对象已更改,不再与目标存储桶中的对应对象相同 我正在使用AWS SDK for.NET的1.5.3版本,无法更改版本 如果文件不存在或已更改,则(CLI)具有内置的复制文件的功能 如果您想编写自己版本的此同步功能,则必须列出两个位置的对象,查找差异,然后使用Amazon S3copyAPI调用在存储桶之间复制文件 使用CLI

我的任务是将s3对象从一个bucket复制到另一个bucket。这个桶包含数百万个对象。仅当满足两个条件之一时,才应物理复制对象

目标铲斗或铲斗中不存在该对象; 源存储桶中的对象已更改,不再与目标存储桶中的对应对象相同

我正在使用AWS SDK for.NET的1.5.3版本,无法更改版本

如果文件不存在或已更改,则(CLI)具有内置的复制文件的功能

如果您想编写自己版本的此同步功能,则必须列出两个位置的对象,查找差异,然后使用Amazon S3
copy
API调用在存储桶之间复制文件

使用CLI要简单得多