FastAPI Cloud¶
你可以用一条命令将你的 FastAPI 应用部署到 FastAPI Cloud,如果还没有,去加入候补名单吧。🚀
登录¶
请确保你已有 FastAPI Cloud 账号(我们已从候补名单向你发出邀请 😉)。
然后登录:
$ fastapi login
You are logged in to FastAPI Cloud 🚀
部署¶
现在用一条命令部署你的应用:
$ fastapi deploy
Deploying to FastAPI Cloud...
✅ Deployment successful!
🐔 Ready the chicken! Your app is ready at https://myapp.fastapicloud.dev
就这样!现在你可以通过该 URL 访问你的应用。✨
关于 FastAPI Cloud¶
FastAPI Cloud 由 FastAPI 背后的作者与团队打造。
它让你以最小的投入完成 API 的构建、部署与访问。
它把使用 FastAPI 构建应用时的开发者体验,同样带到将应用部署到云上的过程。🎉
它还会替你处理部署应用时大多数需要的事项,例如:
- HTTPS
- 副本、基于请求的自动伸缩
- 等等
FastAPI Cloud 是 FastAPI and friends 开源项目的主要赞助方与资金提供者。✨
部署到其他云服务商¶
FastAPI 是开源的,并基于标准。你可以将 FastAPI 应用部署到你选择的任意云服务商。
按照你所选云服务商的指南部署 FastAPI 应用即可。🤓
部署到你自己的服务器¶
在后面的部署指南中,我也会讲解所有细节,帮助你理解幕后发生了什么、需要做什么,以及如何自行部署 FastAPI 应用,包括部署到你自己的服务器。🤓