51个版本 (稳定)
新 1.39.0 | 2024年8月16日 |
---|---|
1.36.0 | 2024年7月22日 |
1.18.0 | 2024年3月26日 |
1.9.0 | 2023年12月21日 |
0.0.0 | 2021年5月7日 |
在 #time-series-database 中排名3
每月下载量1,887
1.5MB
26K SLoC
aws-sdk-timestreamwrite
Amazon Timestream 是一种快速、可扩展、完全管理的时序数据库服务,可轻松存储和分析每天数万亿个时序数据点。使用 Timestream,您可以轻松存储和分析物联网传感器数据,从而从物联网应用程序中获取洞察力。您可以分析工业遥测数据以简化设备管理和维护。您还可以存储和分析日志数据和指标,以改善应用程序的性能和可用性。
Timestream 是从头开始构建的,以有效地摄取、处理和存储时序数据。它组织数据以优化查询处理。它根据摄取的数据量和查询量自动扩展,以确保在插入和查询数据时获得最佳性能。随着时间的推移,您的数据增长,Timestream 的自适应查询处理引擎跨越存储层,以提供快速分析同时降低成本。
入门指南
许多服务和操作都有示例,请查看GitHub中的示例文件夹。
SDK 为每个 AWS 服务提供一个 crate。您必须在 Rust 项目中添加 Tokio 作为依赖项以执行异步代码。要将 aws-sdk-timestreamwrite
添加到您的项目中,请在您的 Cargo.toml 文件中添加以下内容
[dependencies]
aws-config = { version = "1.1.7", features = ["behavior-version-latest"] }
aws-sdk-timestreamwrite = "1.39.0"
tokio = { version = "1", features = ["full"] }
然后在代码中,可以使用以下方式创建客户端
use aws_sdk_timestreamwrite as timestreamwrite;
#[::tokio::main]
async fn main() -> Result<(), timestreamwrite::Error> {
let config = aws_config::load_from_env().await;
// You MUST call `with_endpoint_discovery_enabled` to produce a working client for this service.
let client = aws_sdk_timestreamwrite::Client::new(&config).with_endpoint_discovery_enabled().await;
// ... make some calls with the client
Ok(())
}
有关可进行的调用及其输入和输出的信息,请参阅客户端文档。
使用SDK
在SDK发布之前,我们将把有关使用SDK的信息添加到开发者指南中。您可以通过创建一个议题并描述您想做什么来为指南提出额外的章节建议。
获取帮助
- GitHub讨论 - 用于想法、RFC和一般问题
- GitHub问题 - 用于错误报告和功能请求
- 生成的文档(最新版本)
- 使用示例
许可
本项目采用Apache-2.0许可协议。
依赖
~8–20MB
~285K SLoC