文件名称:S3Sync:快速将文件夹同步到 Amazon S3。 主要用于上传您的 Jekyll 站点
文件大小:119KB
文件格式:ZIP
更新时间:2024-07-21 03:29:24
Objective-C
S3同步 将文件夹同步到 Amazon S3。 主要用于上传您的 Jekyll 站点。 只会上传大小或 md5 哈希值发生变化的文件。 我创建这个是因为 ruby 的 jekyll-s3 非常慢并且最近被分叉了,而且分叉版本有它自己的问题。 这个应用程序将一次上传 4 个文件,在我的测试中速度非常快。 223 个更改的文件只用了不到一分钟,而 jekyll-s3 需要永远(有时 15 分钟)。 配置 要使用的应用程序,你需要一个名为S3Sync.config.json个人文件夹,或_S3Sync.config.json在当前文件夹(当前文件夹获得优先权),其内容如下: { "AccessKeyID": "ABC123", "Secret": "BLAHBLAH", "Bucket": "www.myamazons3bucket.com.au", "Region": "s
【文件预览】:
S3Sync-master
----.gitignore(495B)
----LICENSE(1KB)
----S3Sync.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(27KB)
----S3Sync()
--------FinishedOperation.h(274B)
--------main.m(2KB)
--------CreateS3ManagerOperation.m(839B)
--------ScanLocalFilesOperation.m(2KB)
--------GetObjectListOperation.h(298B)
--------SyncContext.m(410B)
--------NSData+Hex.m(529B)
--------SyncConcurrentOperation.h(524B)
--------NSData+Hex.h(298B)
--------AFNetworking()
--------ComparingOperation.h(330B)
--------EnqueueUploadsOperation.m(1KB)
--------FinishedOperation.m(374B)
--------ScanLocalFilesOperation.h(285B)
--------SyncContext.h(666B)
--------SyncConcurrentOperation.m(1KB)
--------LocalFile.h(744B)
--------AFAmazonS3Client()
--------GetObjectListOperation.m(2KB)
--------UploadOperation.h(500B)
--------S3Object.h(453B)
--------S3Object.m(372B)
--------SyncBaseOperation.h(497B)
--------ReadConfigOperation.h(275B)
--------EnqueueUploadsOperation.h(305B)
--------LocalFile.m(436B)
--------ComparingOperation.m(1KB)
--------ListObjectsParser.m(2KB)
--------SyncBaseOperation.m(691B)
--------ReadConfigOperation.m(699B)
--------CreateS3ManagerOperation.h(283B)
--------ListObjectsParser.h(632B)
--------UploadOperation.m(2KB)
----readme.md(881B)