Transcoding HTTP/JSON API calls to gRPC through API Gateway

このプロジェクトでは、次のことを行います。

Secure a gRPC API via API Gateway and provide the ability to call the API using HTTP/JSON.

Use annotations in your gRPC .proto file to specify data conversion from HTTP/JSON to gRPC.

How to deploy your service on Cloud Run and leverage transcoding to mediate between HTTP/JSON and gRPC.

1 hour 30 minutes
中級
ダウンロード不要
共有できる証明書
英語
デスクトップのみ

This is a self-paced lab that takes place in the Google Cloud console. In this lab you learn how to set up an API Gateway to manage access to gRPC APIs by using HTTP/JSON transcoding. Transcoding involves mapping HTTP/JSON requests and their parameters to gRPC methods, parameters and return types. Once API transcoding is properly configured, you will secure access to the API by requiring an API Key to retrieve data.

あなたが開発するスキル

  • Data Structure

  • Google Cloud Platform

  • Cloud API

プロジェクトの仕組み

新しいツールやスキルをインタラクティブな実践的環境で学習します

ダウンロードが不要のクラウド型ワークスペースでソフトウェアやツールにアクセスできます。

提供:

Placeholder

Google Cloud

よくある質問

プロジェクトでは、インタラクティブな実践型の環境で、一連の指示に従ってアクティビティやシナリオを完成します。プロジェクトは、シミュレーションやデモ環境ではなく、実際のクラウド環境とさまざまな製品の実際のインスタンスで完了します。

プロジェクトを購入すると、プロジェクトを完了するために必要な製品への一時的なアクセスを含む、プロジェクト完了のために必要なすべてのものを手に入れることができます。

プロジェクトは、技術的にはモバイルデバイスで作業可能ですが、ノートパソコンまたはデスクトップのみでプロジェクトを完了することを強くお勧めします。

プロジェクトから作成したファイルをダウンロードして保持できます。そのためには、製品環境を終了する前に、ファイルや作業内容を必ず端末に保存しておいてください。

プロジェクトは払い戻しの対象外です。すべての返金ポリシーを表示する

プロジェクトには学費援助が利用できません。

まれに、メンテナンスなどの理由でプロジェクトが停止されることがあります。何か問題が発生した場合は、お問い合わせまでご連絡ください。

プロジェクトでは聴講を使用できません。

ページ上部には、このプロジェクトで推奨される経験レベルが表示されます。

はい。プロジェクトを完了するために必要なものはすべて、ブラウザで利用できます。