當我使用 CloudFormation 中的 CloudFormation CLI 執行 cfn 產生命令時,如何解決「資源規格無效」錯誤?

1 分的閱讀內容
0

當我使用 CloudFormation Command Line Interface (CloudFormation CLI) 在 AWS CloudFormation 中執行 cfn 產生命令時,我收到以下錯誤: 「資源規格無效」

簡短說明

cfn 產生命令會根據專案和資源類型結構描述產生程式碼。當您的資源的資源類型結構描述無效時,您會收到「資源規格無效」錯誤訊息。您也會收到語法或無效命名空間的錯誤訊息。

如需其他與使用資源提供者相關的錯誤,請參閱下列文章:

解決方法

若要解決「資源規格無效」錯誤,請完成下列步驟:

  1. 在執行 cfn init 命令的專案根目錄中,尋找資源類型結構描述。
    **注意:**資源類型結構描述是 organization-service-resource.json 格式中的 JSON 檔案。
  2. 確認您的 organization-service-resource.json 檔案遵循正確的 JSON 格式。
  3. 將資源的命名空間與資源類型結構描述中的命名空間進行比較,然後解決您找到的任何差異。

如果上述步驟無法解決問題,請使用 cfn init建立新專案。增量更新 organization-service-resource.json 資源類型結構描述,直到您找到導致「資源規格無效」錯誤的變更為止。


相關資訊

AWS CloudFormation CLI (來自 GitHub 網站)

AWS 官方
AWS 官方已更新 2 年前