20 个版本
0.4.16 | 2024 年 5 月 22 日 |
---|---|
0.4.14 | 2024 年 1 月 2 日 |
0.4.13 | 2023 年 11 月 2 日 |
0.4.6 | 2023 年 7 月 11 日 |
0.1.4 | 2023 年 2 月 24 日 |
#916 in 网络编程
每月下载 167 次
445KB
11K SLoC
htsget-lambda
htsget-rs 的基于云的实例的框架相关代码,使用 AWS Lambda。
概述
此软件包用于运行 htsget-rs 的基于云的实例。它
- 使用 AWS Lambda 的 Rust 运行时 来生成可以部署到 AWS 的 Lambda 函数。
- 它被编写为一个单独的 Lambda 函数,该函数使用 htsget-http 来响应用户查询。
用法
作为应用程序运行 htsget-rs
可以将此软件包作为 Lambda 函数部署到 AWS,或使用 cargo-lambda 在本地与之交互。有关详细信息,请参阅 deploy。请注意,此软件包不使用与本地数据服务器相关的任何配置。CORS 配置使用票据服务器配置的值。有关配置的更多信息,请参阅 htsget-config。
有关文件结构的详细信息,请参阅 htsget-search。
作为库
不需要将此软件包作为库来交互,但是一些处理路由查询的功能已在公共 API 中公开。
功能标志
此软件包具有以下功能
s3-storage
:用于启用S3Storage
功能。url-storage
:用于启用UrlStorage
功能。
许可证
本项目遵循MIT许可证。
依赖项
~38–56MB
~1M SLoC