본문으로 건너뛰기
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로 데몬에서 바인딩된 서비스 호출 바인딩은 단방향입니다: 서비스는 데몬을 바인딩할 수 없습니다. 각 인스턴스는 승격 또는 롤백 후에도 자신을 시작한 배포를 계속 호출합니다. 문서에서 데몬 서비스 바인딩에 대해 자세히 알아보세요.

자료 출처

원문 읽기 ↗

관련 주제

← 전체 소식 이어 읽기