

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

# 載入和修改 Infrastructure Composer 示範專案
<a name="getting-started-demo"></a>

使用此教學課程來熟悉 Infrastructure Composer 的使用者介面，並了解如何載入、修改和儲存 Infrastructure Composer 示範專案。

本教學課程是在 Infrastructure Composer 主控台中完成。完成後，您就可以開始 [使用 Infrastructure Composer 建置您的第一個應用程式](getting-started-build.md)。

**Topics**
+ [步驟 1：開啟示範](#getting-started-demo-open)
+ [步驟 2：探索 Infrastructure Composer 的視覺化畫布](#getting-started-demo-navigate)
+ [步驟 3：擴展您的應用程式架構](#getting-started-demo-expand)
+ [步驟 4：儲存您的應用程式](#getting-started-demo-save)
+ [後續步驟](#getting-started-demo-next)

## 步驟 1：開啟示範
<a name="getting-started-demo-open"></a>

透過建立示範專案開始使用 Infrastructure Composer。

**建立示範專案**

1. 登入 [Infrastructure Composer 主控台](https://console.aws.amazon.com/composer)。

1. 在 ****首頁上，選擇**開啟示範**。

示範應用程式是基本的建立、讀取、刪除和更新 (CRUD) 無伺服器應用程式，其中包括：
+ 具有五個路由的 Amazon API Gateway 資源。
+ 五個 AWS Lambda 函數。
+ Amazon DynamoDB 資料表。

下圖是示範的 ：

![\[Infrastructure Composer 視覺化畫布，顯示基本 CRUD 無伺服器應用程式。\]](http://docs.aws.amazon.com/zh_tw/infrastructure-composer/latest/dg/images/aac_t1_09.png)


## 步驟 2：探索 Infrastructure Composer 的視覺化畫布
<a name="getting-started-demo-navigate"></a>

了解視覺化畫布的功能，以建置您的 Infrastructure Composer 示範專案。如需視覺化畫布配置的概觀，請參閱 [視覺化概觀](reference-visual.md)。

**探索視覺化畫布的功能**

1. 當您開啟新的或現有的應用程式專案時， Infrastructure Composer 會載入畫布檢視，如主檢視區域上方所示。  
![\[Infrastructure Composer 主檢視區域頂端的畫布和範本檢視按鈕。\]](http://docs.aws.amazon.com/zh_tw/infrastructure-composer/latest/dg/images/aac_t1_02.png)

   若要在主檢視區域中顯示應用程式的基礎設施代碼，請選擇**範本**。例如，以下是 Infrastructure Composer 示範專案的 AWS Serverless Application Model (AWS SAM) 範本檢視。  
![\[Infrastructure Composer 範本檢視的螢幕擷取畫面，顯示示範專案的範本程式碼。\]](http://docs.aws.amazon.com/zh_tw/infrastructure-composer/latest/dg/images/aac_t1_03.png)

1. 若要再次顯示應用程式的畫布檢視，請選擇**畫布**。

1. 若要在樹狀檢視中顯示您應用程式的資源，請選擇**清單**。  
![\[在 Infrastructure Composer 視覺化畫布上，會選取清單索引標籤，並顯示應用程式的樹狀檢視。\]](http://docs.aws.amazon.com/zh_tw/infrastructure-composer/latest/dg/images/aac_t1_05.png)

1. 若要顯示資源調色盤，請選擇**資源**。此調色盤具有可用來擴展應用程式架構的卡片。您可以搜尋卡片或捲動清單。  
![\[已選取資源調色盤，並顯示您可以在應用程式架構中使用的特色資源。\]](http://docs.aws.amazon.com/zh_tw/infrastructure-composer/latest/dg/images/aac_t1_10.png)

1. 若要在視覺化畫布中移動，請使用基本手勢。如需詳細資訊，請參閱[將卡片放在畫布上](reference-navigation.md)。

## 步驟 3：擴展您的應用程式架構
<a name="getting-started-demo-expand"></a>

在此步驟中，您將透過將 Lambda 函數新增至 DynamoDB 資料表來擴展應用程式架構。

**將 Lambda 函數新增至 DynamoDB 資料表**

1. 從資源調色盤 (**資源**)，將 **Lambda 函數**增強型元件卡拖曳到 **DynamoDB 資料表**卡右側的畫布上。  
![\[示範處於畫布檢視中，並在 DynamoDB 資料表旁具有 Lambda 函數。\]](http://docs.aws.amazon.com/zh_tw/infrastructure-composer/latest/dg/images/aac_t1_07.png)

1. 將 DynamoDB 資料表連接至 Lambda 函數。若要連接它們，請按一下 **DynamoDB 資料表**卡的右側連接埠，並將其拖曳至 **Lambda 函數**卡的左側連接埠。

1. 選擇**排列**以在畫布檢視中組織卡片。  
![\[示範處於畫布檢視中，其中 Lambda 函數連接到 DynamoDB 資料表。\]](http://docs.aws.amazon.com/zh_tw/infrastructure-composer/latest/dg/images/aac_t1_08.png)

1. 設定您的 Lambda 函數。若要進行設定，請執行下列其中一項操作：
   + 在畫布檢視中，修改**資源屬性面板上的函數屬性**。若要開啟面板，請按兩下 **Lambda 函數**卡。或者，選取卡片，然後選擇**詳細資訊**。如需資源屬性面板中所列可設定 Lambda 函數**屬性**的詳細資訊，請參閱 [AWS Lambda 開發人員指南](https://docs.aws.amazon.com/lambda/latest/dg/index.html)。
   + 在範本檢視中，修改函數的程式碼 (`AWS::Serverless::Function`)。Infrastructure Composer 會自動將您的變更同步至畫布。如需 範本中 AWS SAM 函數資源的詳細資訊，請參閱*AWS SAM 資源和屬性參考*中的 [AWS::Serverless::Function](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-resource-function.html)。

## 步驟 4：儲存您的應用程式
<a name="getting-started-demo-save"></a>

手動將應用程式範本儲存至本機電腦，或啟用**本機同步**，以儲存您的應用程式。

**手動儲存您的應用程式範本**

1. 從**功能表中**，選取**儲存** > **儲存範本檔案**。

1. 為您的範本提供名稱，然後選擇本機電腦上的位置來儲存範本。按**儲存**。

如需啟用**本機同步**的指示，請參閱 [在 Infrastructure Composer 主控台中本機同步和儲存您的專案](using-composer-project-local-sync.md)。

## 後續步驟
<a name="getting-started-demo-next"></a>

若要開始建置您的第一個應用程式，請參閱 [使用 Infrastructure Composer 建置您的第一個應用程式](getting-started-build.md)。