API 参考 - AWS 解决方案构造

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

API 参考

AWS 解决方案构造(构造)是 AWS Cloud Development Kit (AWS CDK) 的开源扩展,它提供了多服务、结构良好的模式,用于在代码中快速定义解决方案,以创建可预测和可重复的基础设施。构造的目标是加速开发人员使用基于模式的定义为其架构构建任何规模的解决方案的体验。

构造中定义的模式是 AWS CDK 结构的高级多服务抽象,这些结构具有基于结构良好的最佳实践的默认配置。该库使用面向对象的技术将其组织为逻辑模块,以创建每个架构模式模型。

CDK 可用于以下语言:

  • JavaScript,TypeScript Node.js

  • 蟒蛇 (蟒蛇 ≥ 3.6)

  • Java(Java ≥ 1.8)

Modules

AWS 解决方案构造分为几个模块。它们的命名是这样的:

  • aw-xxx:为指定的服务设计精良的模式包。此软件包将包含多个 AWS CDK 服务模块的结构,用于配置给定模式。

  • xxx:无法启动的软件包”aw-” 是用于为模式库中使用的服务配置最佳实践默认值的构造核心模块。

模块内容

模块包含以下类型:

  • 模式-此库中的所有更高级别的多服务结构。

  • 其他类型-所有支持模式的非构造类,接口,结构和枚举。

模式在其构造函数中采用一组(输入)属性;可以在模式的文档页面上看到一组属性(以及哪些属性是必需的)。

模式的文档页面还列出了可用的调用方法以及可用于检索模式实例化后模式信息的属性。