本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
建立 AWS Lambda 函數部署的應用程式 (主控台)
您可以使用主 CodeDeploy 控台為 AWS Lambda 函數部署建立應用程式。
請登入 AWS Management Console 並開啟 CodeDeploy 主控台,網址為 https://console.aws.amazon.com/codedeploy
。 注意
使用您設定的相同使用者登入入門 CodeDeploy。
在瀏覽窗格中,展開 [部署],然後選擇 [開始使用]。
-
在 [建立應用程式] 頁面上選擇 [使用] CodeDeploy。
-
以 Application name (應用程式的名稱) 輸入您應用程式的名稱。
-
從 Compute platform (運算平台),選擇 AWS Lambda。
-
選擇建立應用程式。
-
在您的應用程式頁面,從 Deployment groups (部署群組) 標籤中,選擇 Create deployment group (建立部署群組)。
-
在 Deployment group name (部署群組名稱) 中,輸入描述部署群組的名稱。
注意
如果您想使用用於其他部署群組的相同設定 (包括部署群組名稱和部署組態),請在本頁面上選擇這些設定。雖然這個新的部署群組和現有的部署群組可能具有相同的名稱,但會 CodeDeploy 將它們視為個別的部署群組,因為每個部署群組都與個別的應用程式相關聯。
-
在服務角色中,選擇授與 CodeDeploy存取權的服務角色 AWS Lambda。如需詳細資訊,請參閱 步驟 2:建立服務角色 CodeDeploy。
-
如果您想要使用預先定義的部署組態,請從 Deployment configuration (部署組態) 中選擇一個,然後跳到步驟 12。若要建立自訂組態,請繼續下一個步驟。
如需部署組態的詳細資訊,請參閱AWS Lambda 運算平台上的部署組態。
-
若要建立自訂組態,請選擇 Create deployment configuration (建立部署組態),然後執行下列動作:
-
對於 Deployment configuration name (部署組態名稱),為組態輸入名稱。
-
在 Type (類型) 中,選擇組態類型。若選擇 Canary (Canary),系統會在兩次遞增中逐漸轉移流量。若選擇 Linear (線性),流量以相等增量轉移,每個增量之間分鐘數相等。
-
對於Step (步驟),輸入要轉移的 1 到 99 之間的流量百分比。如果您的組態類型為 Canary,這是在第一個增量轉移的流量百分比。剩餘的流量會在第二個增量之選定間隔後轉移。如果組態類型為 Linear (線性),則代表每個間隔開始時轉移的流量百分比。
-
在 Interval (間隔) 中,輸入分鐘數。如果組態類型是 Canary (Canary),這就代表第一次和第二次流量轉移時間隔的分鐘數。如果您的組態類型是 Linear (線性),這是每個增量轉移之間的分鐘數。
注意
AWS Lambda 部署的長度上限為兩天或 2,880 分鐘。因此,Canary 組態的 Interval (間隔) 最大指定值為 2,800 分鐘。線性組態的最大值取決於 Step (步驟) 的值。例如,如果線性流量轉移的步驟百分比是 25%,則有四個流量移位。最大間隔值為 2,880 除以 4,或是 720 分鐘。
-
選擇 Create deployment configuration (建立部署組態)。
-
-
(選擇性) 在進階中,設定您要包含在部署中的任何選項,例如 Amazon SNS 通知觸發器、Amazon CloudWatch 警示或自動復原。
如需詳細資訊,請參閱 設定部署群組的進階選項。
-
選擇 Create deployment group (建立部署群組)。