云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

网站服务器_阿里云邮箱个人版登录_免费

小七 141 0

用于Cloudinary的ftpapi:实时同步

云计算FTR太长了,读不下去了作为一个健壮、有效的数字媒体管理解决方案,Cloudinary提供了一个用于资源调配和维护的restfulapi。该API支持许多操作,从基本操作(如图像上传)到高级操作(如创建命名转换和基于AI的操作)搜索。但是尽管restfulapi在编程语言和框架方面具有多功能性,但它并不符合已经使用了50年的文件传输协议(FTP)。FTP客户端不仅用户友好,还可以无缝地批量上传、删除或下载文件,并与相关文件系统同步,无论是自动的还是否则,我们'已经创建了'ftpapi for Cloudinary',它将ftpapi调用转换为Cloudinary RESTful API调用。ftpapi使您能够使用标准FTP客户端来管理Cloudinary帐户中的媒体资产。使用这个ftpapi,您可以维护涉及FTP的工作过程转移。为了例如,假设您迁移到Cloudinary,并且您的组织与摄影机构合作。这些机构习惯于通过FTP把他们的照片文件发送给你。您可以利用用于Cloudinary的ftpapi来避免更改一个平稳的工作过程,从而实现到的无缝透明迁移云端。这个post通过一个实时同步的例子演示了如何在Cloudinary上使用FTP。关于批量上传的第二个示例将是本系列第2部分的主题。注意Cloudinary的ftpapi基于amazonweb服务(AWS)简单存储服务(S3)和pythonlambda。有关完整的代码,请参阅Github存储库中的蓝图。下面的流程图说明了使用FTP将文件实时单向同步到Cloudinary的过程API。这里的逐步工作流程:FTP源将文件上载到用户的S3 bucket。请确保将bucket设置为接受Cloudinary的bucket GetObject请求并发送事件通知。有关详细信息,请参见蓝图。S3通知被发送到AWS Lambda。AWS lambda函数向Cloudinary发送一个API上传请求。Cloudinary从用户的S3 bucket上传文件。与Cloudinary自动上载相比,此过程有以下优点,因为-您的资产会自动同步到您的Cloudinary帐户,而不需要用户访问它们(而Cloudinary自动上载是由最终用户请求触发的)。如果在上传的资产上定义了任何急切的转换,那么您的用户就不必等待它。Cloudinary强大的搜索引擎已经启动,可以根据您的搜索条件提供完整的结果集。同一对象的更新版本将同步。已删除和重命名的对象将同步。上载日期将保留。或者,您可以设置元数据的同步,并为上载的对象自定义权限和访问控制。结论Cloudinary的本机API巧妙地模拟了FTP任务,使得Cloudinary的ftpapi成为可能。因此,FTP用户可以继续享受经典FTP操作的简单而流畅的体验。同时,您和您的组织可以享受Cloudinary的所有媒体管理好处,每个FTP文件都会自动与您的Cloudinary帐户同步。一定要试试!