本文へ移動
AI NEWS JOURNAL
VercelAI NEWS / JOURNAL

Vercel Daemonsは、バインディングを使用してサービスを呼び出せるようになりました

Vercel デーモンは、環境変数を通じてサービスの URL を公開するサービスバインディングを使用して、デプロイメント内のサービスにアクセスできるようになりました。バインディングはデーモンの設定で宣言され、対象のサービス、形式、および環境変数名を指定します。その後、デーモンは標準的な HTTP リクエストでバインドされたサービスを呼び出すことができ、Vercel が内部ルーティング、認証、TLS を処理します。サービスバインディングは一方向のみであり、サービスからデーモンへのバインドはできません。また、各デーモンインスタンスは、プロモーションやロールバック後も元のデプロイメントと通信し続けます。

この言語の翻訳はまだありません。原文を表示しています。

Vercel Daemonsは、サービスバインディングを通じてデプロイメント内のサービスを呼び出せるようになりました。 デーモン上でバインディングを宣言します。対象のサービスと、そのサービスのURLを受け取る環境変数を指定します: [services.api]root = "api/"entrypoint = "main:app" [daemons.worker]root = "worker/"entrypoint = "Dockerfile"instances = { iad1 = 1 } [[daemons.worker.bindings]]type = "service"service = "api"format = "url"env = "API_URL" apiサービスをバインドするデーモン。workerに対してAPI_URLとして公開されます デーモンは他のHTTPエンドポイントと同じようにそのURLを呼び出します。Vercelが内部ルーティング、認証、TLSを処理し、サービスはプライベートなままです: await fetch(new URL('jobs/next', process.env.API_URL)); シンプルなfetchでデーモンからバインドされたサービスを呼び出す バインディングは一方向です:サービスからデーモンへのバインディングはできません。各インスタンスは、昇格やロールバック後も、自身を起動したデプロイメントを呼び続けます。 ドキュメントでデーモンサービスバインディングについて詳しく学びましょう。

出典

原文を読む ↗

関連テーマ

← すべてのニュースへ