本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
常見問答集
如果 AWS CDK 不了解圖層,我無法使用 嗎?
您絕對可以。但是,與最強大的工具一樣, AWS CDK 變得更強大。了解 AWS CDK layer 如何互動可解鎖新的理解層級,這有助於簡化堆疊部署,遠遠超過您只需要基本 AWS CDK 知識即可完成的操作。
我可以使用與從 L2 進行 L3 建構相同的方式,從 L1 進行 L2 建構嗎?
如果資源已有 L2 建構,建議您使用該建構,並在第 3 層中進行自訂。這是因為許多研究已找出為特定資源設定現有 L2 建構的最佳方法。不過,有數個 L1 建構的 L2 建構尚不存在。在這些情況下,我們鼓勵您建立自己的 L2 建構,並透過成為開放原始碼程式庫的 AWS CDK 貢獻者來與他人共用。您可以在 的貢獻準則
哪些 AWS 資源還沒有官方的 L2 建構?
沒有 L2 建構 AWS 的 資源數量依日減少,但如果您有興趣協助為其中一個資源建立 L2 建構,請造訪 AWS CDK API 參考。查看左側窗格中的資源清單。名稱旁具有上標 1 的資源沒有官方 L2 建構。
我可以使用 支援的任何語言來建立 L2 AWS CDK 或 L3 建構嗎?
AWS CDK 支援多種程式設計語言,包括 TypeScript、JavaScript、Python、Java、C# 和 Go。您可以使用編譯為相關語言的 AWS CDK 程式碼來建立個人 L3 建構。不過,如果您想要對 做出貢獻 AWS CDK 或建立原生 AWS CDK 建構,則必須使用 TypeScript。這是因為 TypeScript 是唯一原生於 的語言 AWS CDK。使用名為 JSii
哪裡可以找到 外部的現有 L3 建構 AWS CDK?
這裡有許多位置可以共用,但您可以在 AWS 解決方案建構