서버리스 기능에 대한 초기 매혹은 Auth0의 Webtask (현재 중단)에서 비롯되었습니다. CodePen과 유사한이 플랫폼은 URL 요청에 의해 트리거 된 작은 Node.js 기능 (서버리스 컴퓨팅의 본질)을 만들 수있었습니다. 결정적으로 Webtask는 비밀 스토리지를 처리하여 안전한 API 프록시를 생성 할 수있었습니다. 이 기능은 요청을 받고, 보호 된 키를 사용하여 API에 액세스하고, 데이터를 검색하고, 클라이언트로 반환하고, 다른 정적 웹 사이트에서 데이터에 액세스하는 동안 API 키를 보호하고 클라이언트로 반환합니다. 이것은 엄청나게 영리했습니다.
Webtask가 사라지는 동안 우수한 대안이 존재합니다. AWS는 Lambda 온라인 편집자를 제공하지만 AWS 콘솔을 직접 사용하는 것은 이상적이지 않습니다. AWS Amplify 기능은 AWS 생태계 내에서보다 실용적인 옵션입니다.
서버리스 프록시 구축에 대한 현대적인 접근 방식은 종종 다음과 같습니다.
/pages/api
기능은 Heroku와 같은 다양한 Node.js 호스팅 서비스와 호환되는 유사한 접근 방식을 제공합니다.나에게 익숙하지는 않지만 플랫폼은 다음과 같습니다.
Raymond Camden의 통찰력있는 기사가 강조한 PipedReam에 대한 최근의 탐구는 내 관심을 더욱 강화했습니다.
서버리스에 대해 저를 흥미롭게 한 첫 번째 것 중 하나는 솔직히 그 소설이 아닙니다. 다른 API에 대한 프록시를 구축하는 능력입니다. 예를 들어, API 키와 같은 인증이 필요한 API. 이를 클라이언트 측 JavaScript에서 사용하면 키가 노출됩니다. 일부 서비스는 특정 도메인에 대한 키 제한을 허용하지만 서버리스 기능은 API 호출에 대한 안전한 엔드 포인트를 제공하여 키를 보호합니다.
Raymond Camden , "PipedReam 사용을 사용하여 다른 API를 프록시"
PipedReam의 정교한 기능에는 웹 기반 IDE, 다양한 트리거 메커니즘 (URL, CRON 작업, 이메일, RSS) 및 보안 비밀 관리를위한 계정 수준 환경 변수가 포함됩니다. 따라서 코드 기반 기능을 우선시하여 Zapier와 같은 No 코드 솔루션을 능가하는 강력한 서버리스 프록시를 구축하는 데 이상적입니다. Raymond의 게시물은 자세한 구현 예제를 제공합니다.
위 내용은 서버리스 기능은 프록시로 기능합니다의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!