76 releases (38 稳定版)
新 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.9.0 | 2022 年 3 月 17 日 |
#5 in #themes
557 下载/月
用于 2 crates
2.5MB
43K SLoC
aws-sdk-amplifyuibuilder
Amplify UI Builder API 提供了创建和配置用于 Amplify 应用程序的界面(UI)组件库和主题的编程接口。然后,您可以连接这些 UI 组件到应用程序的后端 Amazon Web Services 资源。
您还可以使用 Amplify Studio 可视设计器创建应用程序的 UI 组件和模型数据。有关更多信息,请参阅 Amplify Docs 中的 简介。
Amplify 框架是一套综合的 SDK、库、工具和文档,用于客户端应用程序开发。有关更多信息,请参阅 Amplify 框架。有关将 Amplify 应用程序部署到 Amazon Web Services 的更多信息,请参阅 Amplify 用户指南。
入门
GitHub 中的 examples 文件夹 提供了许多服务和操作的示例。
SDK 为每个 AWS 服务提供了一个 crate。您必须在 Rust 项目的依赖项中添加 Tokio 以执行异步代码。要将 aws-sdk-amplifyuibuilder
添加到您的项目中,请将以下内容添加到您的 Cargo.toml 文件中
[dependencies]
aws-config = { version = "1.1.7", features = ["behavior-version-latest"] }
aws-sdk-amplifyuibuilder = "1.39.0"
tokio = { version = "1", features = ["full"] }
然后,在代码中,可以创建以下客户端
use aws_sdk_amplifyuibuilder as amplifyuibuilder;
#[::tokio::main]
async fn main() -> Result<(), amplifyuibuilder::Error> {
let config = aws_config::load_from_env().await;
let client = aws_sdk_amplifyuibuilder::Client::new(&config);
// ... make some calls with the client
Ok(())
}
有关可以执行的调用以及每个调用的输入和输出的信息,请参阅 客户端文档。
使用 SDK
在SDK发布之前,我们将把有关使用SDK的信息添加到开发者指南中。您可以通过创建一个issue并描述您要做什么来建议指南的附加部分。
获取帮助
- GitHub讨论 - 对于想法、RFC和一般问题
- GitHub问题 - 对于错误报告和功能请求
- 生成的文档(最新版本)
- 使用示例
许可证
本项目采用Apache-2.0许可证。
依赖项
~8–20MB
~281K SLoC