API 參考 - AWS 解決方案建構

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

API 參考

AWS 解決方案建構 (建構) 是 AWS Cloud Development Kit (AWS CDK) 的開放原始碼延伸,提供多服務、架構良好的模式,以便在程式碼中快速定義解決方案,以建立可預測且可重複的基礎設施。構造的目標是加速開發人員使用基於模式的定義為他們的架構,構建任何規模的解決方案的體驗。

在構造中定義的模式是 AWS CDK 構造的高層次多服務抽象,這些構造具有基於架構良好的最佳實務的預設組態。該庫被組織成使用面向對象的技術來創建每個架構模式模型邏輯模塊。

CDK 提供以下語言:

  • JavaScript,TypeScript(Node.js 10.3.0)

  • 蟒蛇(蟒蛇和 3.6)

  • 爪哇 (Java 及 1.8)

Modules

AWS 解決方案建構分為數個模組。他們是這樣命名的:

  • aws-xxx:適用於指定服務的架構良好的模式套件。此套件將包含包含多個 AWS CDK 服務模組的建構,以設定指定模式。

  • xxx:無法啟動的套件」aws-」是構造核心模塊,用於為模式庫中使用的服務配置最佳實踐默認值。

模組內容

模組包含下列類型:

  • 模式-這個庫中的所有更高級別的多服務結構。

  • 其他類型-存在以支持模式的所有非構造類,接口,結構和枚舉。

模式在其構造函數中採用一組(輸入)屬性; 可以在模式的文檔頁面上看到屬性集(以及需要哪些屬性)。

該模式的文檔頁面還列出了可用的方法來調用,以及可用於在模式已實例化後檢索有關模式的信息的屬性。