S3 存储

Amazon S3 的 skelpo/Storage 的一个实现。使用 LiveUI/S3 包与 S3 API 交互。

安装

将包声明添加到你的 manifest 文件的 dependencies 数组中,并使用最新版本

.package(url: "https://github.com/skelpo/S3Storage.git", from: "0.1.0")

然后运行 swift package update 并重新生成你的 Xcode 项目(如果你有的话)。

配置

创建并使用你的应用程序的服务注册一个 S3Signer 实例。然后将 S3 实例(或 S3StorageClient 的另一个实现)注册为 S3StorageClient

try services.register(S3(defaultBucket: bucket, signer: signer), as: S3StorageClient.self)

API

你可以在这里找到 API 文档。

许可协议

S3Storage 基于 MIT 许可协议