

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

# 在 CloudFormation 主控台模式中使用 Infrastructure Composer
<a name="using-composer-console-cfn-mode"></a>

CloudFormation 主控台模式中的 Infrastructure Composer 是視覺化 CloudFormation 範本的建議工具。您也可以使用此工具來建立和編輯 CloudFormation 範本。

## 此模式與 Infrastructure Composer 主控台有何差異？
<a name="composer-cfn-mode-diff"></a>

CloudFormation 主控台模式中的 Infrastructure Composer 通常具有與[預設 Infrastructure Composer 主控台](using-composer-console.md)相同的功能，但需要注意一些差異。
+ 此模式與 CloudFormation 主控台中的堆疊工作流程整合。這可讓您直接使用 Infrastructure Composer CloudFormation。
+ [在 Infrastructure Composer 主控台中本機同步和儲存您的專案](using-composer-project-local-sync.md)不支援自動同步並將資料儲存至本機電腦的功能。
+ Lambda 相關卡 (**Lambda 函數**和 **Lambda Layer**) 需要此模式中無法使用的程式碼建置和封裝解決方案。

**注意**  
這些卡和本機同步可用於 [Infrastructure Composer 主控台](https://aws.amazon.com/application-composer/)或 AWS Toolkit for Visual Studio Code。

當您從 CloudFormation 主控台開啟 Infrastructure Composer 時， Infrastructure Composer 會在 CloudFormation 主控台模式中開啟。在此模式中，您可以使用 Infrastructure Composer 來視覺化、建立和更新範本。

# 如何在 CloudFormation 主控台模式中存取 Infrastructure Composer
<a name="setting-up-composer-cfn-mode"></a>

CloudFormation 主控台模式中的 Infrastructure Composer 是從 CloudFormation 設計工具升級。建議使用 Infrastructure Composer 來視覺化您的 CloudFormation 範本。您也可以使用此工具來建立和編輯 CloudFormation 範本。

1. 前往 [Cloudformation 主控台](https://console.aws.amazon.com/cloudformation/home)並登入。

1. 從左側導覽功能表中選取**基礎設施編寫器**。這將帶您在 CloudFormation 主控台模式中使用 Infrastructure Composer。

**注意**  
如需在 CloudFormation 主控台模式中使用 Infrastructure Composer 的資訊，請參閱 [在 CloudFormation 主控台模式中使用 Infrastructure Composer](using-composer-console-cfn-mode.md)。

# 在 CloudFormation 主控台模式中將 Infrastructure Composer 中的部署視覺化
<a name="composer-cfn-mode-visualize"></a>

遵循本主題中的指示，以視覺化已部署的 CloudFormation 堆疊/基礎設施編寫器範本。

1. 前往 [CloudFormation 主控台](https://console.aws.amazon.com/cloudformation)並登入。

1. 選取您要編輯的堆疊。

1. 選取**範本**索引標籤。

1. 選取**基礎設施編寫器**。

Infrastructure Composer 將視覺化您的堆疊/範本。您也可以在這裡進行變更。

# 在 CloudFormation 主控台模式下的 Infrastructure Composer 中建立新的範本
<a name="composer-cfn-mode-create"></a>

請依照本主題中的指示建立新的範本。

1. 前往 [CloudFormation 主控台](https://console.aws.amazon.com/cloudformation)並登入。

1. 從左側導覽功能表中選取**基礎設施編寫器**。這將在 CloudFormation 主控台模式中開啟 Infrastructure Composer。

1. 從資源面板拖放、設定和連接您需要**的資源** ([卡片](using-composer-cards-intro.md))。
**注意**  
[如何編寫](using-composer-basics.md) 如需使用 Infrastructure Composer 的詳細資訊，請參閱 ，並注意 Lambda 相關卡 (**Lambda 函數**和 **Lambda Layer**) 需要 CloudFormation 主控台模式中 Infrastructure Composer 中無法使用的程式碼建置和封裝解決方案。這些卡可用於 [Infrastructure Composer 主控台](https://aws.amazon.com/application-composer/)或 AWS Toolkit for Visual Studio Code。如需使用這些工具的資訊，請參閱 [您可以在其中使用 Infrastructure Composer](using-composer.md)。

1. 按兩下卡片以使用**資源屬性**面板來指定卡片的設定方式。

1. [連接您的卡片](using-composer-connecting.md)以指定應用程式的事件驅動工作流程。

1. 選取**範本**以檢視和編輯您的基礎設施程式碼。變更會自動與您的畫布檢視同步。

1. 一旦您的範本準備好匯出至堆疊，請選取**建立範本**。

1. 選取**確認並匯出至 CloudFormation** 按鈕。這將帶您返回建立堆疊工作流程，並顯示確認範本已成功匯入的訊息。
**注意**  
只能匯出其中包含資源的範本。

1. 在**建立堆疊**工作流程中，選取**下一步**。

1. 提供堆疊名稱、檢閱任何列出的參數，然後選取**下一步**。
**注意**  
堆疊名稱必須以字母開頭，且僅包含字母、數字、破折號。

1. 提供下列資訊後，請選取**下一步**：
   + 與堆疊相關聯的標籤
   + 堆疊許可
   + 堆疊的失敗選項
**注意**  
如需管理堆疊的指引，請參閱*CloudFormation 《 使用者指南*》中的[CloudFormation 最佳實務](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/best-practices.html)。

1. 確認您的堆疊詳細資訊正確、檢查頁面底部的確認，然後選取**提交**按鈕。

CloudFormation 會根據範本中的資料開始建立堆疊。

# 在 CloudFormation 主控台模式下更新 Infrastructure Composer 中的現有堆疊
<a name="composer-cfn-mode-update"></a>

遵循本主題中的指示來更新現有的 CloudFormation 堆疊。
**注意**  
如果您的檔案儲存在本機，建議使用 [AWS Toolkit for Visual Studio Code](using-composer-ide.md)。

1. 前往 [CloudFormation 主控台](https://console.aws.amazon.com/cloudformation)並登入。

1. 選取您要編輯的堆疊。

1. 選取**更新**按鈕。這樣做會帶您前往更新堆疊精靈。

1. 在右側，選取 **Infrastructure Composer 中的編輯**。

1. 選取下方標示為在 **Infrastructure Composer 中編輯**的按鈕。這將帶您在 CloudFormation 主控台模式中使用 Infrastructure Composer。

1. 在這裡，您可以從資源貨盤拖放、設定和連接**資源** ([卡片](using-composer-cards-intro.md))。
**注意**  
[如何編寫](using-composer-basics.md) 如需使用 Infrastructure Composer 的詳細資訊，請參閱 ，並注意 Lambda 相關卡 (**Lambda 函數**和 **Lambda Layer**) 需要 CloudFormation 主控台模式中 Infrastructure Composer 中無法使用的程式碼建置和封裝解決方案。這些卡片可用於 [Infrastructure Composer 主控台](https://aws.amazon.com/application-composer/)或 AWS Toolkit for Visual Studio Code。如需使用這些工具的資訊，請參閱 [您可以在其中使用 Infrastructure Composer](using-composer.md)。

1. 當您準備好將變更匯出至 時 CloudFormation，請選取**更新範本**。

1. 選取**確認並繼續前往 CloudFormation**。這將帶您返回**更新堆疊**工作流程，並顯示確認範本已成功匯入的訊息。
**注意**  
只能匯出其中包含資源的範本。

1. 在**更新堆疊**工作流程中，選取**下一步**。

1. 檢閱任何列出的參數，然後選取**下一步**。

1. 提供下列資訊後，請選取**下一步**：
   + 與堆疊相關聯的標籤
   + 堆疊許可
   + 堆疊的失敗選項
**注意**  
如需管理堆疊的指引，請參閱*CloudFormation 《 使用者指南*》中的[CloudFormation 最佳實務](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/best-practices.html)。

1. 確認您的堆疊詳細資訊正確、檢查頁面底部的確認，然後選取**提交**按鈕。

CloudFormation 會根據您在範本中所做的更新，開始更新堆疊。