官术网_书友最值得收藏!

Building, testing, and deploying on AWS Lambda

We described the basic uses of Zappa with some basic commands in the previous chapter. Using these commands, we can build the deployment package, deploy the application, and perform other basic operations.

Once you have the zappa_settings.json file in place with all of the valid attributes, you can start the deployment process by using the zappa deploy <stage_name> command. As per our zappa_settings.json file, we have one stage defined as dev, so, to start the deployment, we can run the deploy command, as shown in the following code:

$ zappa deploy dev

The following screenshot describes the deployment flow:

Once the Zappa deployment is complete, it generates a random API gateway endpoint. Zappa configures AWS Lambda with API Gateway based on the zappa_settings.json file.

Now, the Flask application is available through the previously generated API. Let's test it to see the Hello World! response from the Flask application. You can hit the URL in the browser, as shown in the following screenshot:

Now, let's move on to the next section to see an application development using the Flask framework.

主站蜘蛛池模板: 古浪县| 美姑县| 西贡区| 永吉县| 昌平区| 尖扎县| 铜梁县| 乐平市| 满洲里市| 大兴区| 施秉县| 苍南县| 彭阳县| 黄梅县| 黄大仙区| 张掖市| 黑河市| 宜川县| 云龙县| 高密市| 大邑县| 五台县| 安化县| 嘉义市| 瑞丽市| 修文县| 聂拉木县| 临江市| 信丰县| 定南县| 武陟县| 永川市| 兰州市| 正阳县| 满洲里市| 甘南县| 砀山县| 泰安市| 林甸县| 二连浩特市| 庐江县|