Framework dependent code for a cloud-based instance of [htsget-rs], using AWS Lambda.
This crate is used for running a cloud-based instance of htsget-rs. It: * Uses the Rust Runtime for AWS Lambda to produce a Lambda function which can be deployed to AWS. * It is written as a single Lambda function which uses [htsget-http] to respond to queries.
This crate can be deployed to AWS as a Lambda function, or interacted with locally using [cargo-lambda]. See [deploy] for more details. Note, this crate does not use any configuration relating to the local data server. CORS configuration uses values from the ticket server config. See [htsget-config] for more information about configuration.
See [htsget-search] for details on how to structure files.
There shouldn't be any need to interact with this crate as a library, however some functions which deal with routing queries are exposed in the public API.
This crate has the following features:
* s3-storage
: used to enable AwsS3Storage
functionality.
This project is licensed under the MIT license.