Amazon AWS 开发工具包使用 Swift and Perfect



是否可以在使用完美框架开发的服务器端 Swift 应用程序中利用适用于 iOS 的亚马逊云科技软件开发工具包? 我希望能够将我的完美应用程序部署到 AWS,并从该应用程序调用 DynamoDB、S3 等。 但是,我还没有找到任何示例来说明这是否可能。 是否可以在服务器端使用 AWS 开发工具包,即使它说"适用于 iOS"? 它是否支持Swift包管理器,完美似乎使用它与第三方库集成? 如果不是,完美是否支持CocoaPods进行依赖管理?

如果我正在尝试可行,或者我必须直接使用亚马逊的 RESTful 服务编写自己的集成代码?

"Original" AWS库当时不支持Swift Package Manager,并且还使用了一些Obj-c代码(据我所知(,因此您无法在Linux上使用它。但是有功能建议,所以也许将来会存在

现在,您可以将 AWS 服务与该库一起使用:https://github.com/noppoMan/aws-sdk-swift 虽然它有点笨拙:)

我在当前的项目中使用它,看起来所有基本需求都已实现:)

据我所知,您可能会使用 Perfect-CURL 来执行此类任务;Perfect-MySQL支持RDS,但是,您可以根据需要轻松添加所有SPM兼容的第三方组件,只需编辑Package.swift即可包含;更好的主意是使用完美助手安全地导入不同的组件,并快速构建/测试和部署到AWS EC2:http://www.perfect.org/en/assistant/

关于 Perfect-CURL,有很多关于服务器端操作的例子,例如https://github.com/PerfectExamples/Perfect-Cloudinary-ImageUploader-Demo其中包含如何在发布文件中生成数字签名,

也https://github.com/PerfectServers/SlackBot带冰壶接口

最新更新