FastAPI Cloud¶
🌐 AI と人間による翻訳
この翻訳は、人間のガイドに基づいて AI によって作成されました。🤝
原文の意図を取り違えていたり、不自然な表現になっている可能性があります。🤖
AI LLM をより適切に誘導するのを手伝う ことで、この翻訳を改善できます。
FastAPI Cloud に コマンド1つ でデプロイできます。まだならウェイティングリストにご登録ください。🚀
ログイン¶
すでに FastAPI Cloud アカウントをお持ちであることを確認してください(ウェイティングリストからご招待しています 😉)。
次にログインします:
$ fastapi login
You are logged in to FastAPI Cloud 🚀
デプロイ¶
では、コマンド1つ でアプリをデプロイします:
$ 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 アプリを自力でデプロイする方法が分かるようになります。🤓