AWS:在几分钟内在EC2上部署FastApi应用

从零到EC2:启动AWS Instancethe Post AWS的简单步骤:在几分钟内在EC2上部署FastApi应用程序,首先出现在数据科学上。

来源:走向数据科学

aws是一个受欢迎的云提供商,可实现大型应用程序的部署和扩展。掌握至少一个云平台对于软件工程师和数据科学家来说是一项重要技能。本地运行应用程序不足以使其在生产中可用 - 必须将其部署在服务器上,以使最终用户访问。

aws

在本教程中,我们将介绍部署FastAPI应用程序的示例。尽管该示例着重于核心EC2网络概念,但原理也广泛适用于其他类型的应用程序。

请注意,本教程不涵盖AWS使用情况的最佳实践。相反,目标是为读者提供使用EC2实例的应用程序部署的动手介绍。

#01。实例创建

在AWS服务菜单中导航到EC2仪表板,然后选择创建新实例。这将打开一个可以定义实例参数的页面。

EC2

选择相应的实例类型。在本教程中,我们将启动一台非常简单的服务器,具有最少的技术要求,因此T3.Nano应该足以满足我们的需求。

t3.nano

为其容器,AWS使用SSH身份验证。创建新实例时,有必要创建一个新的密钥对,该对将允许我们使用SSH协议从本地计算机登录。单击创建新键对。

创建新密钥对

将名称分配给新密钥。我们不会在这里潜入可能的选项,因此我们将选择RSA作为密钥对类型,而PEM作为私有密钥文件格式。

为了节省时间,在我们的演示应用程序中,我们将不必担心安全性。对于网络设置,请勾选与SSH,HTTP和HTTPS流量相对应的所有复选框。

太好了!通过单击启动实例,AWS将创建一个新实例。

启动实例 .pem “公共IPv4地址” “ 16.16.202.153”

#02。ssh连接

AWS提供了多种执行身份验证的方法。在我们的情况下,我们将使用SSH机制。

连接 SSH客户端 chmod 400“ .pem” “示例” “是” /docs < /div>