Create an Amazon Lambda Compute Platform deployment (console)
This topic shows you how to deploy a Lambda function using the console.
Sign in to the Amazon Web Services Management Console and open the CodeDeploy console at https://console.amazonaws.cn/codedeploy
. Note
Sign in with the same user that you set up in Getting started with CodeDeploy.
-
Do one of the following:
-
If you want to deploy an application, in the navigation pane, expand Deploy, and then choose Applications. Choose the name of the application you want to deploy. Make sure the Compute platform column for your application is Amazon Lambda.
-
If you want to redeploy a deployment, in the navigation pane, expand Deploy, and then choose Deployments. Choose the deployment you want to redeploy, and in the Application column, choose the name of its application. Make sure the Compute platform column for your deployment is Amazon Lambda.
-
-
On the Deployments tab, choose Create deployment.
Note
Your application must have a deployment group before it can be deployed. If your application does not have a deployment group, on the Deployment groups tab, choose Create deployment group. For more information, see Create a deployment group with CodeDeploy.
-
In Deployment group, choose a deployment group to use for this deployment.
-
Next to Revision location, choose where your revision is located:
-
My application is stored in Amazon S3 — For information, see Specify information about a revision stored in an Amazon S3 bucket, and then return to step 6.
-
Use AppSpec editor — Select either JSON or YAML, and then enter your AppSpec file into the editor. You can save the AppSpec file by choosing Save as text file. When you choose Deploy at the end of these steps, you receive an error if your JSON or YAML is not valid. For more information about creating an AppSpec file, see Add an application specification file to a revision for CodeDeploy.
-
-
(Optional) In Deployment description, enter a description for this deployment.
-
(Optional) Expand Deployment group overrides to choose a deployment configuration to control how traffic is shifted to the Lambda function version that is different from the one specified in the deployment group.
For more information, see Deployment configurations on an Amazon Lambda compute platform.
-
(Optional) In Rollback configuration overrides, you can specify different automatic rollback options for this deployment than were specified for the deployment group, if any.
For information about rollbacks in CodeDeploy, see Redeployments and deployment rollbacks and Redeploy and roll back a deployment with CodeDeploy.
Choose from the following:
-
Roll back when a deployment fails — CodeDeploy redeploys the last known good revision as a new deployment.
-
Roll back when alarm thresholds are met — If alarms were added to the deployment group, CodeDeploy redeploys the last known good revision when one or more of the specified alarms is activated.
-
Disable rollbacks — Do not perform rollbacks for this deployment.
-
-
Choose Create deployment.
To track the status of your deployment, see View CodeDeploy deployment details .