雲端控制 API 的運作方式 - 雲端控制 API

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

雲端控制 API 的運作方式

Cloud Control API 可讓您集中控制資源,AWS 帳戶並以一致的方式存取和佈建這些資源。它提供統一的程式化介面,可直接呼叫您AWS 帳戶的.

資源類型代表可透過 Web 服務佈建的成品:Amazon 彈性運算雲端 (Amazon EC2) 執行個體、Amazon 關聯式資料庫服務 (Amazon RDS) 資料庫執行個體、AWS Identity and Access Management (IAM) 政策,甚至是整個 Web 應用程式。每個資源類型都使用標準化語法來支援下列部分或所有生命週期事件:建立、讀取、更新、刪除和列出 (CRUD-L)。您可以使用雲端控制 API 做為一組一致的 API,直接叫用這些 CRUD-L 事件處理常式。

亞馬遜已經發布了數百種資源類型,代表跨 AWS Web 服務的產品。現在,協力廠商發行者也可以提供自己的資源類型供使用。雲端控制 API 會自動支援任何使用 AWS CloudFormationCLI 開放原始碼工具開發的資源類型。

每個資源類型均由其資源類型結構描述定義。本文件符合 JSON 結構描述開放標準,包括:

  • 每個資源屬性及其關聯中繼資料的完整清單,包括是否需要屬性、資料類型和值條件約束。

  • 資源類型支援的 CRUD-L 事件,以及 Cloud Control API 叫用每個支援的事件處理常式所需的權限。

建立或更新資源時,您可以指定 JSON,代表您要為資源設定的屬性和屬性值。Cloud Control API 會處理對基礎 Web 服務的實際呼叫,以執行要求的變更。針對讀取要求,雲端控制 API 會傳回代表指定資源目前狀態的 JSON。針對清單要求,Cloud Control API 會傳回代表指定資源目前狀態的資源識別碼或 JSON。

您可以使用雲端控制 API 對現有資源執行作業,即使這些資源並非使用雲端控制 API 建立也一樣。例如,您可以使用 Cloud Control API 傳回有關AWS 帳戶. AWS Lambda

如需如何使用 Cloud Control API 執行資源作業的簡短教學課程,請參閱入門

如需有關資源類型以及如何搭配 Cloud Control API 使用這些資源類型的詳細資訊,請參閱使用資源類型