ホームページ > ウェブフロントエンド > CSSチュートリアル > サーバーレスはプロキシとして機能します

サーバーレスはプロキシとして機能します

Christopher Nolan
リリース: 2025-03-21 09:40:12
オリジナル
407 人が閲覧しました

サーバーレスはプロキシとして機能します

ServerLess関数に対する私の最初の魅力は、Auth0のWebtask(現在は廃止されています)に由来しています。 Codepenに似たこのプラットフォームは、URL要求によってトリガーされる小さなnode.js関数を作成することができました。これは、サーバーレスコンピューティングの本質です。重要なことに、WeBtaskは秘密ストレージを処理し、安全なAPIプロキシの作成を可能にしました。この関数は、リクエストを受信し、保護されたキーを使用してAPIにアクセスし、データを取得し、クライアントに返し、それ以外の場合は静的なWebサイトからのデータにアクセスしながらAPIキーを保護します。これは信じられないほど賢いものでした。

WeBtaskはなくなっていますが、優れた代替品が存在します。 AWSはLambdaオンラインエディターを提供していますが、AWSコンソールを直接使用することは理想的ではありません。 AWS増幅機能は、AWSエコシステム内でより実用的なオプションです。

サーバーレスプロキシを構築するための最新のアプローチには、しばしば次のことが含まれます。

  • サーバーレスフレームワーク:サーバーレス機能の構築、テスト、展開を簡素化します。
  • Netlify Functions&Netlify Dev:開発と展開のための合理化されたワークフロー。
  • Vercel Serverless関数:サーバーレス展開用のもう1つの堅牢なプラットフォーム。 next.jsの/pages/api機能は、Herokuのようなさまざまなnode.jsホスティングサービスと互換性がある同様のアプローチを提供します。

私にとってはあまり馴染みのない他の有望なプラットフォームには、次のものが含まれます。

  • begin.com
  • Slappforge
  • Denoの新興展開としてのサービス機能。

Raymond Camdenの洞察力に富んだ記事によって強調されたPipedreamの最近の調査は、私の興味をさらに固めました。

サーバーレスについて私を興味をそそった最初のことの1つであり、正直なところ、それは本当にその斬新ではなく、他のAPIにプロキシを構築する能力です。たとえば、認証を必要とするAPI(APIキーなど)。クライアント側でこれを使用すると、JavaScriptがキーを公開します。一部のサービスは特定のドメインへのキー制限を許可していますが、サーバーレス関数はAPI呼び出しに安全なエンドポイントを提供し、キーを保護します。

Raymond Camden 、「Pipedreamを使用して他のAPIをプロキシする」

Pipedreamの洗練された機能には、WebベースのIDE、多様なトリガーメカニズム(URL、Cronジョブ、電子メール、RSS)、および安全な秘密管理のためのアカウントレベルの環境変数が含まれます。これにより、コードベースの機能に優先順位を付けることにより、Zapierのようなノーコードソリューションを上回る堅牢なサーバーレスプロキシの構築に最適です。 Raymondの投稿は、詳細な実装の例を提供します。

以上がサーバーレスはプロキシとして機能しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
関連するチュートリアル
人気のおすすめ
最新のコース
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート