我正在开发一个针对亚马逊 S3 的系统。我正在使用 S3 的 .NET SDK 在 C# 中执行此操作。
我想一次将多个文件上传到 S3,但如果任何一个文件失败,我希望所有文件都失败。我可以这样做吗?如何?
SDK 的 TransferUtility.UploadDirectory 是否对目录进行原子上传,如果目录中的任何文件上传失败,那么它们都会失败?
如果它不进行原子上传,那么我需要有代码自己管理它;如何使用 TransferUtility.UploadDirectory 了解哪些文件成功以及哪些文件失败?
感谢您的任何帮助或指导。