<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:media="http://search.yahoo.com/mrss/"><channel><title>Apigee</title><link>https://cloud.google.com/blog/ja/products/apigee/</link><description>Apigee</description><atom:link href="https://cloudblog.withgoogle.com/blog/ja/products/apigee/rss/" rel="self"></atom:link><language>ja</language><lastBuildDate>Thu, 23 Oct 2025 00:40:05 +0000</lastBuildDate><image><url>https://cloud.google.com/blog/ja/products/apigee/static/blog/images/google.a51985becaa6.png</url><title>Apigee</title><link>https://cloud.google.com/blog/ja/products/apigee/</link></image><item><title>Google Cloud Apigee、Gartner® Magic Quadrant™ API 管理部門で 10 年連続リーダーに選出</title><link>https://cloud.google.com/blog/ja/products/ai-machine-learning/apigee-a-leader-in-2025-gartner-api-management-magic-quadrant/</link><description>&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;※この投稿は米国時間 2025 年 10 月 15 日に、Google Cloud blog に&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/ai-machine-learning/apigee-a-leader-in-2025-gartner-api-management-magic-quadrant?e=48754805&amp;amp;hl=en"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;投稿&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;されたものの抄訳です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;Google &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; は &lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;2025 年 Gartner® Magic Quadrant™ の API 管理部門でリーダーに選出され、「実行能力」について最も高い評価を得ました&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;。これで &lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;10 年連続の選出&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;となります。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;Google は、評価対象となった全ベンダーの中で、実行能力について最も高い評価を得ています。&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;これは、従来の API ユースケースをサポートすることに加え、お客様がこれまでと同じ使い慣れたプラットフォームとネイティブ コントロールを使用して AI とエージェント AI 管理を行えるよう橋渡しすることに対する Google のコミットメントを反映したものと確信しています。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/image1_1aNEBmP.max-1000x1000.png"
        
          alt="image1"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;API 管理を生成 AI とエージェント AI に拡張&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;AI とエージェント ワークロードの台頭は、API からなる「神経系」によって支えられています。AI ツールは大きな可能性を生み出しますが、組織が試験運用から本番環境に移行する際に障害に直面することは珍しくありません。問題は、これらソリューションの管理、保護、スケーリングです。特に、規制の厳しい環境で LLM とそれを利用するエージェントを使用する場合は、この問題が顕著になります。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;これに対処するのが Google Cloud のネイティブ API 管理プラットフォームである Apigee です。実績豊富な各機能の対象を AI イニシアチブへ拡げ、現実的かつ測定可能なビジネス価値の実現を支援します。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Apigee は、すべての AI エージェント、ツール、バックエンド モデルのインテリジェントで安全なプロキシとして機能し、セキュリティ、スケーラビリティ、ガバナンスを強化します。この重要なゲートウェイとして機能することで、エージェント ワークロードをリスクから保護し、管理されたデータでの運用を確保するとともに、費用を管理できるようにします。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;エージェント AI の管理、ガバナンス、セキュリティ保護&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Apigee のさまざまな機能が、AI イニシアチブの本番運用を目指す、企業の API および AI プラットフォーム チームを支援します。こうした機能としては、次のようなものが挙げられます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;AI プロダクト化&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://cloud.google.com/apigee/docs/api-platform/publish/what-api-product?hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;API プロダクト&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;は Apigee プラットフォームの中心であり、プラットフォーム チームが個別の API オペレーションをプロダクトとしてバンドルし、アクセスと割り当てを管理して、利用に供するという一連の作業を可能にします。今日の Apigee は &lt;/span&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;AI プロダクト化&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;への取り組みを支援しています。具体的には、サードパーティ インテグレーション（&lt;/span&gt;&lt;a href="https://cloud.google.com/application-integration/docs/overview?hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Application Integration&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; による）、MCP サーバーなどのエージェント ツール、そしてもちろん API を含むツールをバンドルしており、これによって開発者による再利用、きめ細かいアクセス制御、収益化が容易となり、組織の新たな収益源開拓につながります。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;エージェント対応ツール&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Google DeepMind が構築したマルチエージェント ツールをベースとする Apigee の新しい API 仕様強化機能（現在、限定公開プレビュー中）は、既存の API 仕様を自動的に強化し、エージェントによる検出を容易にします。これは仕様に包括的なサンプル、エラー シナリオ、組織の API パターンから導き出されたビジネス ロジックを含めることで実現されます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;AI の費用管理&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;お客様は、Apigee のネイティブな割り当てポリシーを使用して、API または AI プロダクト レベルでトークン制限を適用します。&lt;/span&gt;&lt;a href="https://cloud.google.com/looker-studio?hl=ja&amp;amp;e=48754805"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Looker Studio&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;（無料の Google Cloud サービス）とのインテグレーションにより、API プラットフォーム チームが AI トークンの使用状況に関するカスタム レポートを作成し、外部の関係者と共有することが可能になります。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;一元化されたツールカタログとオブザーバビリティ&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Apigee API Hub は、API、MCP サーバー、サードパーティ インテグレーションに関する情報を保存する、一元化されたカタログとして機能し、Gemini を活用した組み込みのセマンティック検索機能がツールの発見と再利用を支援します。&lt;/span&gt;&lt;a href="https://google.github.io/adk-docs/tools/google-cloud-tools/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Agent Development Kit&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;（ADK）用の Apigee API Hub ツールセットにより、ADK を使用してカスタム エージェントを構築するデベロッパーは、わずか 1 行のコードで Apigee API Hub 内のツールへのアクセスをエージェントに付与できます。API のトラフィックとパフォーマンスに関するデータはカタログに統合され、人間とエージェントがアクセスできるように。さらに、これらのセマンティック機能は、セマンティックなツール識別という新たなユースケースを推進します。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;ツールのセキュリティとコンプライアンス&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Apigee で用意されている 60 以上のポリシーには、ツールを保護して安全に保つためのセキュリティ ポリシーが含まれています。これには、&lt;/span&gt;&lt;a href="https://cloud.google.com/security-command-center/docs/model-armor-overview"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Model Armor&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; を使用した AI 安全性強化に関するネイティブ ポリシーも含まれます。さらに、Apigee Advanced API Security は Apigee のランタイムとネイティブにインテグレーションされており、Google が設計した ML モデルを活用した動的な API セキュリティ ポスチャー管理や不正行為検出などの高度なセキュリティ機能を実現しています。最後に、Apigee の強化されたデータ所在地機能は、世界各地におけるワークロードのコンプライアンス遵守を支援します。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;マルチクラウドのモデル ルーティング&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Apigee は、エージェントとバックエンドの LLM モデル間のプロキシとして機能し、エージェントとツールの間をつないで、Google Cloud 内外でホストされているバックエンド LLM モデルへのルーティングを行います。Apigee のサーキット ブレーキング機能は、AI アプリケーションとエージェント アプリケーションの高可用性を維持するのに役立ちます。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;グローバル リーダーから信頼される Apigee&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;グローバル リーダーは、ミッション クリティカルな API の大規模な管理に Apigee を信頼して利用しています。そしてそれは規制の厳しい業界でも変わりありません。&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;Google は、お客様の進化するニーズに応える世界水準の信頼できるサービスとしての Apigee を維持するため、継続的に投資していくことをお約束します。 &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;Gartner からのこの評価は、継続的なイノベーションと卓越したデベロッパー エクスペリエンスの提供に対する Google の取り組みを裏付けるものだと考えています。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;お客様とパートナー様に感謝&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Apigee を継続的にサポートし、信頼してくださっているお客様、デベロッパー、パートナーの皆様に心より感謝申し上げます。皆様からの貴重なフィードバックとご協力を活かし、プロダクト ロードマップの推進と、信頼できる API 管理エクスペリエンスのご提供に邁進いたします。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://cloud.google.com/resources/content/2025-gartner-mq-apim?utm_source=cgc-blog&amp;amp;utm_medium=blog&amp;amp;utm_campaign=FY25-Q3-GLOBAL-GOO36578-website-dl-FY25-Q4-API-MQ-91816&amp;amp;utm_content=access-report&amp;amp;utm_term=-"&gt;&lt;strong style="text-decoration: underline; vertical-align: baseline;"&gt;レポート全文をダウンロードして詳細をご確認ください&lt;/strong&gt;&lt;/a&gt;&lt;strong style="vertical-align: baseline;"&gt;。&lt;/strong&gt;&lt;/p&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;ー &lt;/span&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;Apigee、アウトバウンド プロダクト マネージャー &lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Geir Sjurseth&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;&lt;span style="vertical-align: baseline;"&gt;ー &lt;/span&gt;&lt;/span&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;Apigee、アウトバウンド プロダクト マネージャー &lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Megan Bruce&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Thu, 23 Oct 2025 01:40:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/ai-machine-learning/apigee-a-leader-in-2025-gartner-api-management-magic-quadrant/</guid><category>Apigee</category><category>API Management</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>Google Cloud Apigee、Gartner® Magic Quadrant™ API 管理部門で 10 年連続リーダーに選出</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/ai-machine-learning/apigee-a-leader-in-2025-gartner-api-management-magic-quadrant/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Geir Sjurseth</name><title>Outbound Product Manager, Apigee</title><department></department><company></company></author><author xmlns:author="http://www.w3.org/2005/Atom"><name>Megan Bruce</name><title>Product Manager, Apigee</title><department></department><company></company></author></item><item><title>gRPC から RESTful API へ: gRPC サービスを Rest of the World に公開する</title><link>https://cloud.google.com/blog/ja/products/api-management/bridge-the-gap-between-grpc-and-rest-http-apis/</link><description>&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;※この投稿は米国時間 2024 年 8 月 15 日に、Google Cloud blog に&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/api-management/bridge-the-gap-between-grpc-and-rest-http-apis?hl=en"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;投稿&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;されたものの抄訳です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;最新のマイクロサービス&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;アーキテクチャを設計するにあたっては、パフォーマンスが鍵となることは明らかです。高頻度取引や準リアルタイム&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;システム以外でも、サービス間通信に数ミリ秒ほどの余分なラグが生じるだけで、全体的なユーザー&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;エクスペリエンスに大きく影響します。こうした環境では高性能通信プロトコルとして&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;a href="https://grpc.io/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;gRPC&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;が登場し、低レイテンシ、高効率のシリアル化、厳密に型指定されたメッセージのために広く採用されています。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;一方で、システム境界を越えたサービス間通信のほとんどが、依然として&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; HTTP API &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;に大きく依存していることを認識する必要があります。これは、&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;API &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;が主に&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; API &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;作成者と&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; API &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;利用者という形で分離されたエンティティ間の契約として機能しており、これを&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; gRPC &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;に変更すると多くの摩擦が生じるためです。さらに、すべてのデベロッパーが&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; gRPC &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;サービスを利用できるほど十分な装備や経験を備えているわけではありません。そのため、&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;API &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;プロバイダは、&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;gRPC &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;サービスのみを提供する方向に自らを制限してしまうと、潜在的なユーザー層を逃してしまう可能性があります。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;このブログ投稿では、高性能な&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; gRPC &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;サービスと、広く採用されている&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; RESTful HTTP API &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;のエコシステムとの間のギャップを簡単に埋める方法についてご紹介します。既存の&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; gRPC &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;サービスと一緒にデプロイできる自動生成&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; gRPC &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;ゲートウェイを活用してプロトコル変換を処理し、&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;HTTP &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;インターフェースを提供するソリューションをご提案します。さらに、クリーンな&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; RESTful API &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;ファサードを安全なセルフサービス方式で提供するためのエンタープライズ&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; API &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;管理プラットフォームとして&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;a href="https://cloud.google.com/apigee"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Apigee&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;をご紹介します。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;gRPC &lt;/strong&gt;&lt;strong style="vertical-align: baseline;"&gt;から&lt;/strong&gt;&lt;strong style="vertical-align: baseline;"&gt; HTTP &lt;/strong&gt;&lt;strong style="vertical-align: baseline;"&gt;へのゲートウェイ&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;架空の&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; e &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;コマースサイトを運営する会社が、その運営の過程で、コンポーネントの一部が独自の価値を提供していることに気づいたとします。その会社は、自社の戦略的な&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;a href="https://cloud.google.com/apigee/resources/ebook/api-economy-report-register"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;API &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;エコノミー&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;の取り組みにそれらを組み込むことができると考えています。この例は、さまざまなプログラミング言語で記述されたさまざまなサブコンポーネントで構成されている&lt;/span&gt;&lt;a href="https://github.com/GoogleCloudPlatform/microservices-demo" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;サンプルのマイクロサービス&lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;アーキテクチャ&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;に基づいています。&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;API &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;プラットフォームへのオンボーディングを検討したい最初のサービスは、通貨サービスです。このサービスには、サポート対象の通貨を一覧表示し、ある通貨から別の通貨への両替を実行できる&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; 2 &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;つの&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; gRPC &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;メソッドが用意されています。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/1_microservices.max-1000x1000.png"
        
          alt="1_microservices"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;冒頭で述べたように、&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;gRPC &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;サービスは、内部サービス間通信、いわゆる「&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;East-West&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;」サービス間通信によく使用されます。&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;gRPC &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;は優れた&lt;/span&gt;&lt;a href="https://grpc.io/blog/grpc-on-http2/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;パフォーマンス特性&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;を備えていますが、現状、多数の&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; API &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;が&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; HTTP &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;を主要な通信プロトコルとして使用しています。こうした&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; API &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;を&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; gRPC &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;に移行するには、特にすべてのデベロッパーが&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; gRPC &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;フレームワークに精通しているわけではないことを考慮すると、多大なリソースの投資が必要になります。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;この課題を克服するために、従来の&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; JSON HTTP &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;ベースの&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; API &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;をサービスに提供するアダプタレイヤを提供したいと私たちは考えています。プロトコル変換を自ら手動で記述する代わりに、オープンソースの&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;a href="https://github.com/grpc-ecosystem/grpc-gateway" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;gRPC &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;ゲートウェイ&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;プロジェクトを使用して、ユースケース向けのアダプタを自動で生成することにしました。ゲートウェイは、&lt;/span&gt;&lt;a href="https://github.com/apigee/devrel/blob/main/tools/grpc-http-gateway-generator/examples/currency.proto" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;.proto &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;ファイル&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;に基づいてサービスとメッセージを指定しています。これは、サービス&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;プロデューサーと利用者との間に位置する唯一の信頼できる情報源、つまり契約として機能します。ゲートウェイの生成を簡素化するために、&lt;/span&gt;&lt;a href="https://github.com/apigee/devrel/tree/main/tools/grpc-http-gateway-generator" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;便利なラッパー&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;を作成しました。このラッパーに&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; .proto &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;ファイルを直接指定するだけでゲートウェイを生成できます。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;./generate-gateway.sh --proto-path ./examples/currency.proto&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7f649e2fddf0&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;上記のコマンドは、提供された&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; .proto &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;ファイルを解析し、受信した&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; HTTP REST &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;リクエストを&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; gRPC &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;に変換して、指定されたエンドポイントに送信するための&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; go &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;モジュールを生成するものです。最後に、ゲートウェイを&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; go &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;モジュールでラップし、独立してデプロイできるようにします。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/2_generating_grpc_gateway.max-1000x1000.png"
        
          alt="2_generating_grpc_gateway"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;最終的なアーキテクチャでは、コンテナ&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;イメージを構築し、&lt;/span&gt;&lt;a href="https://cloud.google.com/run?hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Cloud Run&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;などのターゲット&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;ランタイムにデプロイします。ゲートウェイがどのように動作するかを確認するために、ゲートウェイをローカルで実行することもできます。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;(cd generated/gateway &amp;amp;&amp;amp; docker build . -t gateway:latest)\r\ndocker run -p 8080:8080 -e GRPC_SERVER_ENDPOINT=localhost:9090 gateway:latest&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7f649e2fdaf0&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;ここで設定された&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;&lt;code&gt;GRPC_SERVER_ENDPOINT&lt;/code&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;環境変数は、ゲートウェイがトラフィックを送信する先の&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; gRPC &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;エンドポイントを指しています。この場合、&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;gRPC &lt;/span&gt;&lt;a href="https://github.com/GoogleCloudPlatform/microservices-demo/tree/main/src/currencyservice" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;通貨サービス&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;はすでにポート&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; 9090 &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;でローカルに実行されています。ゲートウェイが起動したら、通常の&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; JSON HTTP &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;リクエストをゲートウェイのエンドポイントに送信できます。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;curl -X POST localhost:8080/hipstershop.CurrencyService/Convert -d \&amp;#x27;{&amp;quot;from&amp;quot;: {&amp;quot;units&amp;quot;: 3, &amp;quot;currency_code&amp;quot;: &amp;quot;USD&amp;quot;, &amp;quot;nanos&amp;quot;: 0}, &amp;quot;to_code&amp;quot;: &amp;quot;CHF&amp;quot;}\&amp;#x27;&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7f649e2fdcd0&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;ご覧のとおり、&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;gRPC &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;通貨サービスが、より広範な&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; API &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;エコシステムで簡単に使用できる&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; JSON HTTP API &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;として提供されるようになっています。ただし、この新しい&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; API &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;がこの会社の確立された&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; API &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;戦略とどのように整合しているかを考えると、まだ改善の余地があります。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;この&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; API &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;は、広く利用されている&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; RESTful API &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;設計原則には従っておらず、依然として元の&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; .proto &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;仕様の構造を多分に反映しています。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;この&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; API &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;は、認証、一元的なロギングとモニタリング、エラー処理、収益化などの&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; API &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;管理機能をサポートしていません。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;開発者は、新しい&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; API &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;を見つけ、自分自身を&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; API &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;利用者としてオンボードできるセルフサービス&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;オプションにアクセスできません。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;API &lt;/strong&gt;&lt;strong style="vertical-align: baseline;"&gt;管理で参入障壁を下げる&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;API &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;管理レイヤを&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; Apigee API Proxy &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;ファサードの形で活用することで、上記の機能の一部を実現し、ひいては&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; API &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;の採用を促進できます。&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;Apigee &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;は&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; gRPC &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;サービスを&lt;/span&gt;&lt;a href="https://cloud.google.com/apigee/docs/api-platform/fundamentals/build-simple-api-proxy#creating-grpc-api-proxies"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;パススルー&lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;モード&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;でネイティブに公開できますが、ここでは以前に変換されたプロトコルで操作し、次のようなさまざまな便利なポリシーと構成を適用できます。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;適切な&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; RESTful &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;ファサードを提供でき、&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;gRPC &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;の基盤となるメッセージ形式を抽象化できるメソッド、パス、ペイロードの変換&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;API &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;プログラムの運用パフォーマンスと成功を測定するための指標と、豊富な分析データの収集&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;他のシステムを保護し、クライアントにクォータを課すための一貫した&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; API &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;セキュリティ、エラー処理、トラフィック管理制御&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;gRPC &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;ゲートウェイ上に構築するには、まず&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; API &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;プロキシが&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; gRPC &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;ゲートウェイに安全にアクセスできるようにする必要があります。この&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; API &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;プロキシは、&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;Cloud IAM &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;を使用して&lt;/span&gt;&lt;a href="https://cloud.google.com/run/docs/authenticating/overview"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;認証を適用可能&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;な&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; Cloud Run &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;にデプロイできます。このセキュリティ&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;メカニズムでは、&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;API &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;プロキシは&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;a href="https://cloud.google.com/apigee/docs/api-platform/security/google-auth/overview"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Google Cloud &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;認証自体を使用&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;するか、&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;API &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;クライアントから受信した認証情報を転送するように構成する必要があります。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;API &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;プロキシを使用して&lt;/span&gt;&lt;a href="https://cloud.google.com/apigee/docs/api-platform/fundamentals/understanding-routes"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;ルートを管理&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;する&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; Apigee &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;の柔軟で包括的なアプローチにより、&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;RESTful &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;パスを&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; API &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;利用者に公開し、実行時に&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; gRPC &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;ゲートウェイが期待するパスに書き換えることができます。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;curl -X POST &amp;quot;https://$APIGEE_HOSTNAME/currency/v1/convert&amp;quot; -d \&amp;#x27;{&amp;quot;from&amp;quot;: {&amp;quot;units&amp;quot;: 3, &amp;quot;currency_code&amp;quot;: &amp;quot;USD&amp;quot;, &amp;quot;nanos&amp;quot;: 0}, &amp;quot;to_code&amp;quot;: &amp;quot;CHF&amp;quot;}\&amp;#x27;&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7f649e2fd400&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Apigee API &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;プロキシを介して通貨サービスをプロキシすると、&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;API &lt;/span&gt;&lt;a href="https://cloud.google.com/apigee/docs/api-monitoring"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;指標&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;と&lt;/span&gt;&lt;a href="https://cloud.google.com/apigee/docs/api-platform/analytics/analytics-services-overview"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;分析&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;データが自動的に収集され、&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;API &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;の健全性と成功に関する豊富な分析情報が得られます。また、追加のトラフィック管理、セキュリティ、メディエーション、さらにはコード拡張&lt;/span&gt;&lt;a href="https://cloud.google.com/apigee/docs/api-platform/reference/policies/reference-overview-policy"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;ポリシー&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;を適用して、&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;API &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;プロキシを構築することもできます。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/original_images/3_grpc_services_as_apis.jpg"
        
          alt="3_grpc_services_as_apis"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;この&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; API &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;を新しいユーザーに紹介して宣伝するためにご活用いただけるのが、&lt;/span&gt;&lt;a href="https://cloud.google.com/apigee/docs/api-platform/publish/intro-portals"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Apigee &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;のデベロッパー&lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;ポータル&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;です。&lt;/span&gt;&lt;a href="https://cloud.google.com/apigee/docs/api-platform/publish/what-api-product"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;API &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;プロダクト&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;を公開し、デベロッパーが&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; API &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;を発見、探索、テストできるようにすることで、新たな機会が生まれます。これをさらに進めるには、必要に応じて&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;a href="https://cloud.google.com/apigee/docs/api-platform/monetization/overview"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;API &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;プロダクトを収益化&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;し、使用量ベースの価格設定やサブスクリプション&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;プランなどのさまざまな戦略で追加の収益源を得られるようにします。&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;strong style="vertical-align: baseline;"&gt;まとめと次のステップ&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;ここでは、&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;gRPC &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;サービスを&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; HTTP API &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;として簡単に新しいユーザーに公開し、&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;Apigee &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;のような包括的な&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; API &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;管理プラットフォームの利点も活用する方法を示しました。&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;gRPC &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;のパフォーマンスと&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; REST API &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;の使い慣れたツールを組み合わせることで、サービスとデータの新しい可能性が解き放たれ、より幅広いデベロッパーとアプリケーションにリーチできます。このハイブリッド&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;アプローチを採用することで、&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;API &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;エコシステムを構築するときに&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; gRPC &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;と&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; REST &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;のギャップを埋めることができ、両方の長所を活用できます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;関心のある方は、&lt;/span&gt;&lt;a href="https://github.com/apigee/devrel/tree/main/tools/grpc-http-gateway-generator" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Apigee DevRel &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;サンプル&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;の手順を実行して、これをテストすることができます。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p data-block-key="dkchq"&gt;&lt;i&gt;-アプリケーション&lt;/i&gt; &lt;i&gt;モダナイゼーション担当 EMEA ソリューション&lt;/i&gt; &lt;i&gt;リード&lt;/i&gt; &lt;b&gt;&lt;i&gt;Daniel Strebel&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p data-block-key="8vph6"&gt;&lt;i&gt;-Apigee、EMEA テクニカル&lt;/i&gt; &lt;i&gt;ソリューション&lt;/i&gt; &lt;i&gt;コンサルタント&lt;/i&gt; &lt;b&gt;&lt;i&gt;Omid Tahouri&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-related_article_tout"&gt;





&lt;div class="uni-related-article-tout h-c-page"&gt;
  &lt;section class="h-c-grid"&gt;
    &lt;a href="https://cloud.google.com/blog/ja/products/api-management/understanding-grpc-openapi-and-rest-and-when-to-use-them/"
       data-analytics='{
                       "event": "page interaction",
                       "category": "article lead",
                       "action": "related article - inline",
                       "label": "article: {slug}"
                     }'
       class="uni-related-article-tout__wrapper h-c-grid__col h-c-grid__col--8 h-c-grid__col-m--6 h-c-grid__col-l--6
        h-c-grid__col--offset-2 h-c-grid__col-m--offset-3 h-c-grid__col-l--offset-3 uni-click-tracker"&gt;
      &lt;div class="uni-related-article-tout__inner-wrapper"&gt;
        &lt;p class="uni-related-article-tout__eyebrow h-c-eyebrow"&gt;Related Article&lt;/p&gt;

        &lt;div class="uni-related-article-tout__content-wrapper"&gt;
          &lt;div class="uni-related-article-tout__image-wrapper"&gt;
            &lt;div class="uni-related-article-tout__image" style="background-image: url('')"&gt;&lt;/div&gt;
          &lt;/div&gt;
          &lt;div class="uni-related-article-tout__content"&gt;
            &lt;h4 class="uni-related-article-tout__header h-has-bottom-margin"&gt;API 設計: gRPC、OpenAPI、REST の概要と、それらを使用するタイミングを理解する&lt;/h4&gt;
            &lt;p class="uni-related-article-tout__body"&gt;最新の API を設計する際に、RPC（gRPC）、OpenAPI、REST を使用するタイミングを学びます。&lt;/p&gt;
            &lt;div class="cta module-cta h-c-copy  uni-related-article-tout__cta muted"&gt;
              &lt;span class="nowrap"&gt;Read Article
                &lt;svg class="icon h-c-icon" role="presentation"&gt;
                  &lt;use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#mi-arrow-forward"&gt;&lt;/use&gt;
                &lt;/svg&gt;
              &lt;/span&gt;
            &lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/a&gt;
  &lt;/section&gt;
&lt;/div&gt;

&lt;/div&gt;</description><pubDate>Fri, 23 Aug 2024 01:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/api-management/bridge-the-gap-between-grpc-and-rest-http-apis/</guid><category>Application Development</category><category>Apigee</category><category>Developers &amp; Practitioners</category><category>API Management</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>gRPC から RESTful API へ: gRPC サービスを Rest of the World に公開する</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/api-management/bridge-the-gap-between-grpc-and-rest-http-apis/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Daniel Strebel</name><title>Solution Lead, Google Cloud</title><department></department><company></company></author><author xmlns:author="http://www.w3.org/2005/Atom"><name>Omid Tahouri</name><title>EMEA Technical Solutions Consultant, Apigee</title><department></department><company></company></author></item><item><title>Google Cloud（Apigee）、2023 年 Gartner® Magic Quadrant™ で API 管理のリーダーに選出</title><link>https://cloud.google.com/blog/ja/products/api-management/apigee-named-a-leader-in-the-2023-gartner-magic-quadrant/</link><description>&lt;div class="block-paragraph"&gt;&lt;p data-block-key="3fqwa"&gt;※この投稿は米国時間 2023 年 10 月 17 日に、Google Cloud blog に&lt;a href="https://cloud.google.com/blog/products/api-management/apigee-named-a-leader-in-the-2023-gartner-magic-quadrant?hl=en"&gt;投稿&lt;/a&gt;されたものの抄訳です。&lt;/p&gt;&lt;p data-block-key="14akl"&gt;Google Cloud（Apigee）は、&lt;a href="https://inthecloud.withgoogle.com/gartner-magic-quadrant-api-report-2023/dl-cd.html" target="_blank"&gt;2023 年 Gartner® Magic Quadrant™ で API 管理のリーダーとして認定&lt;/a&gt;されました。これで &lt;b&gt;8 年連続&lt;/b&gt;となります。これは、さまざまなユースケースをサポートできる Google の能力と、API 管理においてあらゆる規模の組織向けに提供している包括的な機能が引き続き認められた結果によるものと考えています。Google Cloud（Apigee）は、本年のレポートでもその実行能力とビジョンの完全性を高く評価されました。&lt;/p&gt;&lt;p data-block-key="4fvu0"&gt;API の導入はここ数年で急増し、数々の組織で API が拡散している状態となっています。既存のアプリケーション アーキテクチャに生成 AI や ML の機能が導入されているなか、これらのモデルの安全なデータアクセスを確保する API のニーズが高まっています。それと並行してデベロッパーの負担も増大しており、セキュリティ対策を強化するだけでなく、セキュリティ要件やコンプライアンス要件の変化に迅速に対応することが求められています。&lt;/p&gt;&lt;p data-block-key="leta"&gt;Apigee API 管理は、&lt;a href="https://cloud.google.com/blog/ja/products/api-management/lean-business-services-chooses-apigee-for-api-management"&gt;Lean Business Services&lt;/a&gt;、&lt;a href="https://cloud.google.com/blog/ja/topics/hybrid-cloud/city-of-zurich-builds-a-hybrid-cloud-with-anthos"&gt;チューリッヒ市&lt;/a&gt;、&lt;a href="https://cloud.google.com/blog/ja/products/api-management/conrad-electronics-accelerates-development-with-apigee"&gt;Conrad Electronics&lt;/a&gt; といった世界中のお客様に利用されており、モダナイゼーションから収益化までの幅広いユースケース向けの API 構築を支援しています。オンプレミス、ハイブリッド、クラウドベースなどの環境を問わず、驚異的なスケールにも対応しています。組織がデジタル インタラクションを推進し、AI / ML のような新たなテクノロジーを取り入れるために API への依存度を高めるにつれて、API 管理の複雑性も急速に増しています。このようなダイナミックな課題に対処することは、Google が自らの責任として重要視していることであり、お客様、ユーザー、コミュニティから寄せられる評価と信頼に深く感謝しています。&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/2023_Gartner_APIM_Magic_Quadrant_blog.max-1000x1000.jpg"
        
          alt="2023 Gartner APIM Magic Quadrant blog"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p data-block-key="3fqwa"&gt;API 管理ベンダーの選択は、単なる技術的な選択にとどまらず、ビジネスに重大な影響を与える決断でもあります。Gartner Magic Quadrant for API Management は、プロバイダが現在の市場の課題に適切に対処しているか、プロダクト ビジョンを実行できているかという両面について、プロバイダの有効性に関する優れたインサイトを提供しているという点で、役立つ判断材料になると Google は考えています。&lt;/p&gt;&lt;p data-block-key="36gtv"&gt;Google の日々の投資が Gartner によって適切に評価されたと言えるものの、Apigee プロダクトのイノベーションはまだ始まったばかりです。今年も、以下のような主要な領域への投資を継続しています。&lt;/p&gt;&lt;p data-block-key="cmq8a"&gt;&lt;b&gt;商業的柔軟性&lt;/b&gt; - 2022 年 8 月に導入した従量課金制の価格設定が好評を博し、それ以来、さらなる柔軟性を求める声が高まっていました。このことを受けて、&lt;a href="https://cloud.google.com/blog/ja/products/api-management/updates-to-apigee-api-management-pricing-models"&gt;さらなる&lt;/a&gt;簡素化を行い、すべてのモデルで料金属性を調整して、従量課金制の価格設定の粒度を高めました。これらの変更は、より低費用で Apigee を導入し、実際の使用量に合わせて費用を綿密に調整できるようにすることを目的としています。&lt;/p&gt;&lt;p data-block-key="7btk7"&gt;&lt;b&gt;汎用性&lt;/b&gt; - Apigee は、パブリック クラウドやオンプレミスでホストされるバックエンド サービスにより、あらゆる規模で運用されるさまざまな API ユースケースに対応します。また、デベロッパーは、&lt;a href="https://cloud.google.com/apigee/docs/hybrid/latest/what-is-hybrid"&gt;Apigee Hybrid&lt;/a&gt; を使用することで、API プロキシをどのような環境にも柔軟にデプロイできます。今年は、軽量 API プロキシ（標準 API プロキシ）をデプロイする機能も&lt;a href="https://cloud.google.com/blog/ja/products/api-management/updates-to-apigee-api-management-pricing-models"&gt;導入&lt;/a&gt;しました。これは、Apigee にデプロイされる従来の API プロキシの 1/5 の費用でトラフィックをオーケストレートするものです。この機能により、Apigee に組み込まれた API プロキシがより多面的になり、アプリケーションのトラフィックをオーケストレートできるだけでなく、トランザクションを収益化するプロダクトへと変えることも可能になります。&lt;/p&gt;&lt;p data-block-key="1l9lp"&gt;&lt;b&gt;生成 AI イノベーション&lt;/b&gt; - Google Cloud Next ‘23 限定公開プレビューにおいて、デベロッパーの労力を軽減する &lt;a href="https://cloud.google.com/blog/ja/products/api-management/introducing-duet-ai-in-apigee-api-management-and-application-integration"&gt;Apigee API 管理の Duet AI&lt;/a&gt; を発表しました。Apigee API 管理の Duet AI を使用すると、デベロッパーは自然言語プロンプトで API 仕様を構築できるようになります。さらに、これらの仕様を使って ChatGPT や Vertex AI などのツールに安全な実世界のデータアクセスを提供する拡張機能を作成できます。また、Google トラフィックのコーパスでトレーニングされた大規模言語モデルを組み込み、&lt;a href="https://cloud.google.com/blog/ja/products/identity-security/rsa-announcing-api-abuse-detection-machine-learning"&gt;セキュリティの異常&lt;/a&gt;を自動的に検出できるようにしました。&lt;/p&gt;&lt;p data-block-key="7in64"&gt;&lt;b&gt;API セキュリティ&lt;/b&gt; - API は、アプリケーションの機能やデータへの直接アクセスを提供するため、攻撃者に狙われやすいターゲットとなっています。Google は昨年、API の構成ミスや bot 攻撃を検出する &lt;a href="https://cloud.google.com/blog/ja/products/identity-security/announcing-apigee-advanced-api-security-for-google-cloud"&gt;Advanced API Security&lt;/a&gt; を発表し、今年に入ってからは、ビジネス ロジック攻撃を検出する ML モデルを追加しました。さらに最近、異常を通知して、フラグを立てる、リダイレクトする、トラフィックをブロックするといったプロアクティブな対応を取る機能も追加しました。これらの機能には、Google Cloud コンソールや専用の API を介してアクセスできるため、セキュリティ管理や既存のシステムへの統合が簡素化されます。&lt;/p&gt;&lt;p data-block-key="bknij"&gt;&lt;b&gt;デベロッパー&lt;/b&gt; &lt;b&gt;エクスペリエンス&lt;/b&gt; - API 開発やセキュリティに対する要求が特に高まる中、Google はデベロッパー エクスペリエンスの簡素化に尽力しています。API ポートフォリオが増え続けるなか、デベロッパーはどこで設計した API 仕様であっても、ユニバーサル カタログの &lt;a href="https://cloud.google.com/apigee/docs/api-hub/what-is-api-hub"&gt;API Hub&lt;/a&gt; に自動的にカタログ化できます。さらに、&lt;a href="https://cloud.google.com/application-integration"&gt;Application Integration&lt;/a&gt; の一般提供を開始したことで、実務担当者は、Google Cloud とサードパーティ アプリケーション間の相互運用性を強化できるようになりました。Google は、プラットフォームへのワークロードの「シフトダウン」によってデベロッパーが疲弊しないようにすることで、デベロッパーの負担を軽減することを目指しています。&lt;/p&gt;&lt;p data-block-key="8amt2"&gt;Google は、Gartner Magic Quadrant はベンダーを評価するための優れた情報源であると考えており、お客様をサポートするための Google の継続的な投資がこの業界で認められたことを嬉しく思います。何よりも、お客様のご支援と、私たちが力を入れている Apigee の今後へのご期待に感謝いたします。&lt;/p&gt;&lt;p data-block-key="1datm"&gt;レポートの全文は、&lt;a href="https://inthecloud.withgoogle.com/gartner-magic-quadrant-api-report-2023/dl-cd.html" target="_blank"&gt;こちら&lt;/a&gt;からダウンロードしていただけます（メールアドレスが必要です）。Apigee API 管理について詳しくは、&lt;a href="https://cloud.google.com/apigee"&gt;こちら&lt;/a&gt;をご覧ください。&lt;/p&gt;&lt;p data-block-key="16e1f"&gt;&lt;i&gt;&lt;sup&gt;Gartner Magic Quadrant for API Management、2023 年 10 月 11 日、Shameen Pillai、飯島&lt;/sup&gt;&lt;/i&gt; &lt;i&gt;&lt;sup&gt;公彦、Mark O’Neill、John Santoro、Paul Dumas、Andrew Humphreys、Nicholas Carter。この Magic Quadrant レポートは、以前は Magic Quadrant for Application Services Governance（2015 年）、および Magic Quadrant for Full Life Cycle API Management（2016 年、2018 年～2022 年）として公開されています。&lt;/sup&gt;&lt;/i&gt;&lt;/p&gt;&lt;p data-block-key="bboej"&gt;&lt;i&gt;&lt;sup&gt;Google Cloud（Apigee）は、これまで、2018 年～2022 年は Google（Apigee）として、2015 年～2016 年は Apigee としていたものと同一のものです。上の図は、リサーチ&lt;/sup&gt;&lt;/i&gt; &lt;i&gt;&lt;sup&gt;ドキュメントの一部として Gartner, Inc. より公開されているもので、ドキュメント全体の文脈に即して評価する必要があります。この Gartner のドキュメントをご希望の方は、Apigee までご請求ください。Gartner は、リサーチに関する発行物に掲載されている特定のベンダー、製品、サービスを推奨するものではありません。また、最高の格付けまたはその他の評価を得たベンダーのみを選択するように助言するものでもありません。Gartner のリサーチに関する発行物は、Gartner のリサーチ組織の見解により構成されるものであり、事実の表明とは解釈されません。Gartner は、明示または黙示を問わず、商品性や特定の目的への適合性を含め、本リサーチに関連したいかなる保証も行いません。&lt;/sup&gt;&lt;/i&gt;&lt;/p&gt;&lt;p data-block-key="7b877"&gt;&lt;i&gt;&lt;sup&gt;GARTNER は、米国およびその他の国における Gartner, Inc. またはその関連会社の登録商標およびサービスマークであり、MAGIC QUADRANT は、Gartner, Inc. またはその関連会社の登録商標であり、許可を得て使用しています。著作権はすべて同社に帰属します。&lt;/sup&gt;&lt;/i&gt;&lt;/p&gt;&lt;p data-block-key="83jfm"&gt;&lt;i&gt;-Apigee、インフラストラクチャ担当プロダクト&lt;/i&gt; &lt;i&gt;マーケティング責任者&lt;/i&gt; &lt;b&gt;&lt;i&gt;Rachel Richardson&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p data-block-key="1u7jj"&gt;&lt;i&gt;-Apigee、グループ&lt;/i&gt; &lt;i&gt;プロダクト&lt;/i&gt; &lt;i&gt;マネージャー&lt;/i&gt; &lt;b&gt;&lt;i&gt;Nils Swart&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Wed, 25 Oct 2023 03:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/api-management/apigee-named-a-leader-in-the-2023-gartner-magic-quadrant/</guid><category>Apigee</category><category>API Management</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>Google Cloud（Apigee）、2023 年 Gartner® Magic Quadrant™ で API 管理のリーダーに選出</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/api-management/apigee-named-a-leader-in-the-2023-gartner-magic-quadrant/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Google Cloud Japan Team </name><title></title><department></department><company></company></author></item><item><title>Apigee API 管理の料金と対象範囲を細分化</title><link>https://cloud.google.com/blog/ja/products/api-management/updates-to-apigee-api-management-pricing-models/</link><description>&lt;div class="block-paragraph"&gt;&lt;p data-block-key="sxohp"&gt;※この投稿は米国時間 2023 年 10 月 3 日に、Google Cloud blog に&lt;a href="https://cloud.google.com/blog/products/api-management/updates-to-apigee-api-management-pricing-models?hl=en"&gt;投稿&lt;/a&gt;されたものの抄訳です。&lt;/p&gt;&lt;p data-block-key="605iq"&gt;昨今のアプリケーションおよびインテグレーションでは、API の活用がこれまでになく進んでいます。すでに &lt;a href="https://www.forbes.com/sites/forbestechcouncil/2022/11/11/why-apis-should-be-a-c-level-concern/?sh=ed9b7823a050" target="_blank"&gt;90%&lt;/a&gt; 以上のデベロッパーが、小規模のアプリからミッション クリティカルな運用まで、さまざまな目的で API を利用しています。その結果、組織は複数の API ゲートウェイを扱うことになり、運用、セキュリティ、メンテナンスのオーバーヘッドが生じています。こうした背景において、API 管理の画一的なアプローチは、多くの企業のニーズに合わなくなってきています。&lt;/p&gt;&lt;p data-block-key="8su47"&gt;Google Cloud はお客様のニーズに応え、2022 年 8 月に Apigee の&lt;a href="https://cloud.google.com/blog/ja/products/api-management/introducing-pay-as-you-go-pricing-for-apigee-api-management"&gt;従量課金制&lt;/a&gt;を導入し、API 管理費用をフレキシブルに管理できるようにしました。この変更は確かな成果をもたらしましたが、お客様からは他にも、Apigee を低料金で使い始めたい、使用量に対する継続的な支出を柔軟に最適化したい、といった要望がありました。&lt;/p&gt;&lt;p data-block-key="63o69"&gt;このたび、以下の方針に基づき料金モデルが改定されることになりましたのでお知らせいたします。&lt;/p&gt;&lt;ol&gt;&lt;li data-block-key="3bqvj"&gt;Apigee の従量課金制モデルとサブスクリプション モデルの料金属性を統一する&lt;/li&gt;&lt;li data-block-key="9hp5f"&gt;従量課金制の料金を細分化する&lt;/li&gt;&lt;/ol&gt;&lt;p data-block-key="7aae9"&gt;この改善により、従量課金制において使用量に対する支出をきめ細かく管理し、使用量が増えるに従ってサブスクリプション料金に簡単に移行することが可能となります。&lt;/p&gt;&lt;h2 data-block-key="5dsh1"&gt;&lt;b&gt;従量課金制とサブスクリプションで料金属性を統一&lt;/b&gt;&lt;/h2&gt;&lt;p data-block-key="2j220"&gt;今後は、従量課金制とサブスクリプションの両方の料金モデルで同じ料金属性が使用されます。どちらでも、以下の各属性の正確な使用量に基づいて料金が請求されます。&lt;/p&gt;&lt;ol&gt;&lt;li data-block-key="e22jb"&gt;&lt;b&gt;API 呼び出し:&lt;/b&gt; ランタイムが処理した API 呼び出しの数&lt;/li&gt;&lt;li data-block-key="9ci2q"&gt;&lt;b&gt;環境:&lt;/b&gt; デプロイ環境の使用（リージョンごと、1 時間あたり）&lt;/li&gt;&lt;li data-block-key="61ob0"&gt;&lt;b&gt;プロキシのデプロイ:&lt;/b&gt; 環境にデプロイした API プロキシの数（リージョンごと、1 時間あたり）&lt;/li&gt;&lt;li data-block-key="57ev8"&gt;&lt;b&gt;アドオン機能:&lt;/b&gt; 要件に応じて追加容量や機能を選んでお支払い&lt;/li&gt;&lt;li data-block-key="df8uc"&gt;&lt;b&gt;補助的な Google Cloud サービス:&lt;/b&gt; Google Cloud のネットワーク インフラストラクチャまたはサポートの使用に対する明朗料金&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/image3_jM1RIXU.max-1000x1000.png"
        
          alt="image3"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p data-block-key="sxohp"&gt;従量課金制料金モデルの場合、上述の各属性の使用量に応じて料金が決まります。サブスクリプション料金モデルの場合、上述の各属性について、料金ティア（Standard、Enterprise、Enterprise Plus）ごとに一定の容量が与えられます。&lt;/p&gt;&lt;h2 data-block-key="el3oi"&gt;&lt;b&gt;従量課金制の料金を細分化&lt;/b&gt;&lt;/h2&gt;&lt;p data-block-key="16n0a"&gt;さらに、従量課金制の料金を細分化します。これによって、少量の使用から始めて、実際の使用状況に沿って継続的な支出を最適化することが可能となります。API 管理機能のフルパッケージに対する包括的な料金ではなく、実際に使用した機能の分のみお支払いいただきます。具体的には、この細分化は以下に示す 2 つのメインの料金属性が対象です。&lt;/p&gt;&lt;h3 data-block-key="82ke6"&gt;&lt;b&gt;API 呼び出し&lt;/b&gt;&lt;/h3&gt;&lt;p data-block-key="9d7ho"&gt;API 呼び出しを処理する API プロキシのタイプに基づいて料金が決まります。以下のように 2 種類の API プロキシを導入します。&lt;/p&gt;&lt;p data-block-key="bkun3"&gt;&lt;b&gt;標準 API プロキシ&lt;/b&gt;: Apigee の一部のポリシーにアクセスできる軽量プロキシです。拡張可能な API プロキシの 5 分の 1 の料金で使用できます。標準 API プロキシは、以下の用途に適しています。&lt;/p&gt;&lt;ul&gt;&lt;li data-block-key="f611p"&gt;バックエンド サービスにトラフィックを送信する（変換処理は最小限）&lt;/li&gt;&lt;li data-block-key="6n1u2"&gt;複雑度の低いトラフィックを処理する（以下に示す拡張可能な API プロキシに比べ格安）&lt;/li&gt;&lt;/ul&gt;&lt;p data-block-key="99vf"&gt;&lt;b&gt;拡張可能な API プロキシ&lt;/b&gt;: 完全にプログラム可能なプロキシで、Apigee のポリシーや機能に無制限にアクセスできます。拡張可能な API プロキシは、以下の用途向けに設計されています。&lt;/p&gt;&lt;ul&gt;&lt;li data-block-key="29s3o"&gt;複数のバックエンド サービス間で複数のユーザーのトラフィックを管理する API プロダクトを構築する&lt;/li&gt;&lt;li data-block-key="bor0h"&gt;複雑な構成を簡素化し、共有フローを使って標準設定を適用する&lt;/li&gt;&lt;li data-block-key="d16h0"&gt;複雑な変換やきめ細かな管理を要するトラフィックを処理する&lt;/li&gt;&lt;/ul&gt;&lt;p data-block-key="8gip9"&gt;標準 API プロキシの呼び出しの料金は、拡張可能な API プロキシの 5 分の 1 に設定されています。&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/image4_CInuBos.max-1000x1000.png"
        
          alt="image4"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;h3 data-block-key="sxohp"&gt;&lt;b&gt;環境&lt;/b&gt;&lt;/h3&gt;&lt;p data-block-key="p2ks"&gt;Apigee の&lt;a href="https://cloud.google.com/apigee/docs/api-platform/fundamentals/environments-overview"&gt;環境&lt;/a&gt;とは、開発者が API プロキシを作成、デプロイするための組織内のソフトウェア環境です。この環境の料金は、API プロキシをデプロイする環境のタイプによって決まります。以下のように、利用可能な Apigee 機能に基づき 3 種類の環境を導入します。&lt;/p&gt;&lt;ol&gt;&lt;li data-block-key="9ijui"&gt;&lt;b&gt;ベース環境&lt;/b&gt;: Apigee プラットフォームに低料金でオンボーディングし、複雑度の低い API を管理できます。ベース環境では以下を行えます。&lt;/li&gt;&lt;/ol&gt;&lt;ul&gt;&lt;li data-block-key="409sq"&gt;標準 API プロキシのデプロイ&lt;/li&gt;&lt;li data-block-key="er61t"&gt;API のモニタリング&lt;/li&gt;&lt;li data-block-key="9ot9o"&gt;API Hub、Apigee 開発ツールの使用&lt;/li&gt;&lt;li data-block-key="aigt9"&gt;他の Google Cloud サービスへのアクセス&lt;/li&gt;&lt;/ul&gt;&lt;p data-block-key="etd9r"&gt;ベース環境は、プロトタイピング、社内開発、小規模のアプリケーションなど、基本的なトラフィック オーケストレーションを必要とする API ユースケースに適しています。&lt;/p&gt;&lt;p data-block-key="8g4q3"&gt;2. &lt;b&gt;中間環境&lt;/b&gt;: API のポートフォリオを管理できるほか、さまざまなアドオン機能も利用できます。中間環境では以下を行えます。&lt;/p&gt;&lt;ul&gt;&lt;li data-block-key="8hj3n"&gt;ベース環境でできることすべて&lt;/li&gt;&lt;li data-block-key="c5dpn"&gt;拡張可能な API プロキシのデプロイ&lt;/li&gt;&lt;li data-block-key="botr9"&gt;共有フロー、API プロダクト、デベロッパー ポータルの構築&lt;/li&gt;&lt;li data-block-key="1dqqa"&gt;アドオン機能としてのアナリティクスの購入&lt;/li&gt;&lt;/ul&gt;&lt;p data-block-key="65kh5"&gt;この中間環境に適した API ユースケースとしては、API プロダクトを構築してデベロッパーに公開する、導入が増加している API のポートフォリオを管理する、API トラフィック内の複雑な変換やメディエーションを処理する、といったものがあります。&lt;/p&gt;&lt;p data-block-key="1rcdo"&gt;3. &lt;b&gt;包括的な環境&lt;/b&gt;: 高い信頼性と卓越したパフォーマンスを備え、ミッション クリティカルなアプリやトラフィックの予期せぬ急増に対応します。包括的な環境では以下を行えます。&lt;/p&gt;&lt;ul&gt;&lt;li data-block-key="1d34m"&gt;中間環境でできることすべて&lt;/li&gt;&lt;li data-block-key="ogk6"&gt;複数リージョンへのデプロイ&lt;/li&gt;&lt;li data-block-key="5h8tq"&gt;環境ごとの追加プロキシの購入、デプロイ&lt;/li&gt;&lt;li data-block-key="4srug"&gt;QPS の自動スケーリング、コンフィデンシャル コンピューティング、ハイ パフォーマンス コンピューティング（HPC）&lt;/li&gt;&lt;/ul&gt;&lt;p data-block-key="8gbmb"&gt;包括的な環境は、高い信頼性およびパフォーマンスが要求されるミッション クリティカルなアプリケーションや、API オペレーションの詳細制御が必要な API ユースケース向けに設計されています。&lt;/p&gt;&lt;p data-block-key="2qngf"&gt;単一の Google Cloud プロジェクト内で複数の環境タイプを組み合わせて使用することで、料金を細かく管理できるようになりました。ニーズに応じて、環境タイプを切り替えることも可能です。Apigee の新しい従量課金制料金モデルの概要を以下に示します。&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/image2_lQP1Jfk.max-1000x1000.png"
        
          alt="image2"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;h2 data-block-key="sxohp"&gt;&lt;b&gt;Apigee API 管理を使ってみる&lt;/b&gt;&lt;/h2&gt;&lt;p data-block-key="47vse"&gt;この変更により、低料金で Apigee の使用を開始し、費用を明確に管理しながら API 管理のフル ライフサイクルへ移行することが可能となります。このような特徴を備えたソリューションは市場にほかに存在しません。新しい料金モデルについて詳しくは、&lt;a href="https://cloud.google.com/apigee/pricing"&gt;料金ページ&lt;/a&gt;または&lt;a href="https://cloud.google.com/apigee/docs/api-platform/reference/pay-as-you-go-updated-overview"&gt;技術ドキュメント&lt;/a&gt;をご覧ください。Apigee を使い始める手順については、&lt;a href="https://console.cloud.google.com/apigee/welcome"&gt;こちら&lt;/a&gt;を参照してください。&lt;/p&gt;&lt;p data-block-key="9nas9"&gt;&lt;i&gt;ー グループ&lt;/i&gt; &lt;i&gt;プロダクト&lt;/i&gt; &lt;i&gt;マネージャー&lt;/i&gt; &lt;b&gt;&lt;i&gt;Nils Swart&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p data-block-key="525vi"&gt;&lt;i&gt;ー プロダクト&lt;/i&gt; &lt;i&gt;マネージャー&lt;/i&gt; &lt;b&gt;&lt;i&gt;Sujin Park&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Tue, 10 Oct 2023 01:20:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/api-management/updates-to-apigee-api-management-pricing-models/</guid><category>Apigee</category><category>API Management</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>Apigee API 管理の料金と対象範囲を細分化</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/api-management/updates-to-apigee-api-management-pricing-models/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Google Cloud Japan Team </name><title></title><department></department><company></company></author></item><item><title>Apigee は政府機関のゼロトラスト導入にどう役立つのか</title><link>https://cloud.google.com/blog/ja/topics/public-sector/how-apigee-can-help-government-agencies-adopt-zero-trust/</link><description>&lt;div class="block-paragraph"&gt;&lt;p&gt;※この投稿は米国時間 2023 年 5 月 26 日に、Google Cloud blog に&lt;a href="https://cloud.google.com/blog/topics/public-sector/how-apigee-can-help-government-agencies-adopt-zero-trust?hl=en"&gt;投稿&lt;/a&gt;されたものの抄訳です。&lt;/p&gt;&lt;p&gt;政府機関のアプリケーション エコシステムを効果的に構築するうえで重要となるのが、安全なデータ共有です。新しいアプリケーションを構築する代わりに API を使用すると、行政機関のリーダーは既存の技術環境内でデータドリブンな分析情報を収集できるようになります。API を活用することで、政府機関はアプリケーション ベースの情報を統合し、その目標を支えることができます。&lt;br/&gt;&lt;/p&gt;&lt;p&gt;米国政府機関では現在、サイバー攻撃の検出と防御のために、&lt;a href="https://nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.SP.800-207.pdf" target="_blank"&gt;ゼロトラスト セキュリティ アーキテクチャ&lt;/a&gt;の導入が推奨されています。API の保護は、ゼロトラスト アーキテクチャの実装における基本原則です。Gartner® は自社の Innovation Insight for API Protection レポートで次のように述べています。「今年は 15% 未満ですが、2026 年までに、組織の 40% が高度な API 保護とウェブ アプリケーション セキュリティの機能に基づいてウェブ アプリケーションや API 保護のプロバイダを選択するようになるでしょう。」&lt;/p&gt;&lt;p&gt;この投稿では、Google Cloud の &lt;a href="https://cloud.google.com/apigee"&gt;Apigee&lt;/a&gt; が、ゼロトラストの原則に沿った API 保護の構築にどのように役立つかを説明します。&lt;/p&gt;&lt;h3&gt;政府機関のゼロトラスト アーキテクチャ導入における Apigee のメリット&lt;/h3&gt;&lt;p&gt;Apigee は、政府機関のセキュリティ リーダーがプラットフォーム アプローチを採用して API を安全に管理するのに役立つ、フル ライフサイクルの API 管理プラットフォームです。図 1 に示されているように、政府機関は Google Cloud のソリューションである「&lt;a href="https://cloud.google.com/solutions/web-app-and-api-protection"&gt;ウェブアプリと API の保護&lt;/a&gt;」（WAAP）を使って、ゼロトラスト アーキテクチャへの取り組みを開始できます。WAAP は Cloud Armor、reCAPTCHA Enterprise、Apigee を使用して政府のウェブサイトを保護します。また、bot や不正行為のリスクを軽減して即座に結果を出し、成熟したセキュリティ対策を支援します。Apigee には、セキュリティ、トラフィック管理、可視性、自動化、ガバナンスに対応するすぐに使えるポリシーが備わっており、ゼロトラストに準拠したアーキテクチャに必要とされる重要な要素を 1 か所で管理できます。&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/Screenshot_2023-05-23_9.41.53_AM.max-1000x1000.png"
        
          alt="High-level architecture of Google Cloud  Web and API Protection"&gt;
        
        &lt;/a&gt;
      
        &lt;figcaption class="article-image__caption "&gt;図 1. アーキテクチャ概要: Google Cloud の&lt;a href="https://cloud.google.com/solutions/web-app-and-api-protection"&gt;ウェブアプリと API の保護&lt;/a&gt;&lt;/figcaption&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;h3&gt;ゼロトラストに対応した Apigee ソリューションの特徴&lt;/h3&gt;&lt;p&gt;図 2 には、Apigee の機能を示すリファレンス アーキテクチャの概要が示されています。ポリシー管理および適用ポイントとして機能しつつ、ウェブ アプリケーション ファイアウォール、消費者の行動 / インテント ベースの信頼アルゴリズム、IAM、分析システム、ロギング システム、モニタリング システムとシームレスに連携します。このアーキテクチャは、アクセスデータのテレメトリーに基づいてシステムのオブザーバビリティを向上させ、ゼロトラスト アーキテクチャを段階的に成熟させるための基盤を提供します。&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/Screenshot_2023-05-23_9.40.49_AM.max-1000x1000.png"
        
          alt="NIST 800-207 use cases"&gt;
        
        &lt;/a&gt;
      
        &lt;figcaption class="article-image__caption "&gt;図 2. &lt;a href="https://nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.SP.800-207.pdf"&gt;NIST 800-207 のユースケース&lt;/a&gt;。契約社員と複数のクラウド プロバイダを抱える企業。ゼロトラスト アーキテクチャを実現するポリシー管理および適用ポイントとしての Apigee で保護されている&lt;/figcaption&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p&gt;&lt;a href="https://cloud.google.com/apigee#uniform-hybrid-or-multicloud-operations"&gt;マルチクラウド API ゲートウェイ&lt;/a&gt;: Apigee は、クラウドでホストされるポリシー構成および適用ポイントであり、適用エンジンの復元性に関するリスクを軽減します。パブリック クラウドやプライベート クラウドの任意の環境で、一貫した制御によって API を管理することができます。また、OIDC、Oauth 2.0、SAML、JWT の SSO、MFA、コンテキストアウェア アクセス、パスワードなしのアクセス機能を適用するためのすぐに使えるポリシーを備え、クラウド ファーストの高度なリソースの認証と認可を提供します。&lt;/p&gt;&lt;p&gt;&lt;a href="https://cloud.google.com/apigee/docs/api-security"&gt;自動化された脅威対策&lt;/a&gt;: Apigee の Advanced API Security により、API の構成ミスの特定、bot の検出、セキュリティ スコアと保護に関する推奨事項の提供、API 環境のセキュリティ修復の自動化が可能になります。また、単一の IP アドレスからの大量の呼び出しなど、異常なトラフィックを示す特定の &lt;a href="https://cloud.google.com/apigee/docs/api-security/security-report-jobs#bot-reasons"&gt;API トラフィック パターン&lt;/a&gt;を使用して、DDoS や OWASP Top 10 の脅威から保護します。&lt;/p&gt;&lt;p&gt;シームレスなインテグレーション: Apigee は、悪意のある消費者の行動を検出するために reCAPTCHA などの信頼アルゴリズムと統合できるだけでなく、OWASP Top 10 の攻撃から保護するために Cloud Armor などの WAF とも統合でき、高度な脅威対策を提供します。&lt;/p&gt;&lt;p&gt;Identity and Access Management（IAM）: Apigee は、Google Cloud Identity、Okta、Active Directory などの既存の ID プロバイダとの統合によって ID 管理を簡素化します。多要素認証、特権アクセス、ID 連携、行動パターン検出、生体認証信号などの ICAM システムと連携して高度なセキュリティ ポリシーを適用できます。さらに、Oauth 2.0、JWT、SAML トークンを使用して時間制限付きアクセスを実装する API の継続的かつコンテキストに応じた認証と認可の環境を構築します。&lt;/p&gt;&lt;p&gt;分析とモニタリング: &lt;a href="https://cloud.google.com/apigee/docs/api-platform/analytics/analytics-services-overview#:~:text=Apigee%20Analytics%20provides%20data%20visualization,%2C%20or%20HTTP%20status%20code)."&gt;Apigee Analytics&lt;/a&gt; は、API のパフォーマンスとセキュリティの全体像の把握を可能にし、組織が API をリアルタイムでモニタリングし最適化できるようにします。これには、API の使用状況、パフォーマンス、セキュリティに関する詳細な分析情報が含まれます。また Apigee は、Google の Chronicle のようなさまざまな SIEM システムとシームレスに統合することもできます。&lt;/p&gt;&lt;p&gt;ガバナンス、コンプライアンス、監査: &lt;a href="https://cloud.google.com/apigee/docs/api-hub/what-is-api-hub"&gt;Apigee の API Hub&lt;/a&gt; を使用すると、組織のすべての API に関する情報を 1 か所に集めて管理できます。Apigee API Hub には設計、実装からサポートの終了、使用停止に至るまでライフサイクルのあらゆる段階の API が含まれ、一貫した設計基準とガバナンス チェックを徹底することができます。&lt;/p&gt;&lt;h3&gt;次のステップ&lt;/h3&gt;&lt;p&gt;Apigee は、安全な API 管理を通じて、重要なライフサイクル管理を実装するためのプラットフォーム ベースのアプローチを提供します。私たちのアプローチには、時間制限のあるアクセスのプロビジョニングと終了に対処する機能の提供、主権を保護しながらデータを活用する機能、企業リソースのガバナンスに自動化と深い可視性を提供する機能が含まれ、これらすべてがゼロトラスト アーキテクチャの成熟を促すために役立ちます。&lt;/p&gt;&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=QoPSzGc599g" target="_blank"&gt;API とアプリケーションを保護する&lt;/a&gt;ためのベスト プラクティスを確認して、Google Cloud で &lt;a href="https://cloud.google.com/apigee/docs/getstarted"&gt;Apigee を使ってみましょう&lt;/a&gt;。ぜひ、&lt;a href="https://apigee.google.com/welcome" target="_blank"&gt;無料トライアルの開始&lt;/a&gt;または&lt;a href="https://cloud.google.com/apigee/pricing"&gt;料金&lt;/a&gt;の確認をご検討ください。また、&lt;a href="https://cloud.google.com/contact?direct=true&amp;amp;pre_product=apigee"&gt;Apigee セールスまでお問い合わせ&lt;/a&gt;いただくと、API 管理のユースケース評価をお手伝いいたします。&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;i&gt;- Google Public Sector、カスタマー エンジニア &lt;b&gt;Saurabh Chhatwal&lt;/b&gt;&lt;/i&gt;&lt;/div&gt;</description><pubDate>Thu, 01 Jun 2023 03:40:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/topics/public-sector/how-apigee-can-help-government-agencies-adopt-zero-trust/</guid><category>Apigee</category><category>Security &amp; Identity</category><category>Public Sector</category><media:content height="540" url="https://storage.googleapis.com/gweb-cloudblog-publish/images/Apigee_Next_A_1-max-26002600.max-600x600.png" width="540"></media:content><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>Apigee は政府機関のゼロトラスト導入にどう役立つのか</title><description></description><image>https://storage.googleapis.com/gweb-cloudblog-publish/images/Apigee_Next_A_1-max-26002600.max-600x600.png</image><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/topics/public-sector/how-apigee-can-help-government-agencies-adopt-zero-trust/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Google Cloud Japan Team </name><title></title><department></department><company></company></author></item><item><title>API 管理で政府プラットフォームを統合</title><link>https://cloud.google.com/blog/ja/topics/public-sector/unifying-government-platforms-api-management/</link><description>&lt;div class="block-paragraph"&gt;&lt;p&gt;※この投稿は米国時間 2023 年 4 月 8 日に、Google Cloud blog に&lt;a href="https://cloud.google.com/blog/topics/public-sector/unifying-government-platforms-api-management?hl=en"&gt;投稿&lt;/a&gt;されたものの抄訳です。&lt;/p&gt;&lt;p&gt;&lt;a href="https://cloud.google.com/blog/topics/public-sector/simplified-ccai-virtual-agent-management-business-users"&gt;ハワイ州の福祉局&lt;/a&gt;や&lt;a href="https://cloud.google.com/customers/veneto-region/"&gt;イタリアのヴェネト州&lt;/a&gt;など、世界中の政府機関が API を利用してレガシー システムをモダナイズし、各部署や自治体間の相互運用性を実現して独自のセキュリティ体制を強化しています。&lt;a href="https://cloud.google.com/apigee"&gt;Apigee&lt;/a&gt; は、政府機関が API を構築、管理、保護することを支援する最先端の API 管理プラットフォームです。&lt;/p&gt;&lt;p&gt;政府機関の多くでは、依然としてデータサイロや分離されたプラットフォームが使用されており、その結果、デジタル エクスペリエンスが非効率的で断片化されたものとなっています。Apigee は、政府機関がアプリケーションやデータへのアクセスを安全かつ実用的な方法で簡単に共有できるようにします。さらに、デベロッパーは Apigee を使用することで、市民や政府職員が利用できるモダンなウェブおよびモバイル エクスペリエンスを作成できます。&lt;/p&gt;&lt;h3&gt;API を使用して政府システムを安全に接続する&lt;/h3&gt;&lt;p&gt;政府のシステムのデータが、ファイアウォール ルールや認証プロトコルなど、多くのセキュリティ対策によって保護されていることは偶然ではありません。データ セキュリティは政府機関にとって最優先事項であり、これは望ましいことです。しかし、このセキュリティの実現のためにアクセス性が犠牲にされるべきではありません。政府が保有するデータは、安全であることは当然として、アクセス、理解、共有も容易であるべきです。&lt;/p&gt;安全なデータアクセスを実現するためには、Apigee API 管理を活用して、一貫性のある安全な API を提供できます。API レイヤはバックエンド システムの前に位置するため、直接接続することの複雑さがなくなります。&lt;a href="https://cloud.google.com/network-connectivity/docs/interconnect"&gt;Cloud Interconnect&lt;/a&gt; や &lt;a href="https://cloud.google.com/network-connectivity/docs/vpn/concepts/overview"&gt;Cloud VPN&lt;/a&gt; などの Google Cloud ネットワーキング サービスを使用することで、Apigee とバックエンド システムの間にプライベートで安全な接続を作成できます。認証とネットワーキングのオーケストレーションは API レイヤで行われるため、内部で簡単にデータを共有できるだけでなく、パートナーや近隣の自治体との外部接続を確立することもできます。&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/apigeeSlgArchitecture.max-1000x1000.jpg"
        
          alt="apigeeSlgArchitecture.jpg"&gt;
        
        &lt;/a&gt;
      
        &lt;figcaption class="article-image__caption "&gt;Apigee のアーキテクチャ&lt;/figcaption&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;h3&gt;政府プラットフォームの統合&lt;/h3&gt;&lt;p&gt;Apigee はデータシステム間の相互運用性を実現できるため、政府機関はサービスやテクノロジーの改善やモダナイズをより自由に行えます。人々が政府のデジタル サービスを利用する際、断片化されたエクスペリエンスに遭遇することがよくあります。行政機関のリーダーは、API を使用してデータを共有し、接続されるアプリケーションを構築することで、住民のエクスペリエンスを改善できます。&lt;/p&gt;&lt;p&gt;統合された政府プラットフォームは、ユーザー エクスペリエンスを向上させ、コールセンターやヘルプデスクなどのサポート サービスの負担を軽減します。そこで Google は、多くのウェブサイト上に散在する部門アプリケーションの代わりに、各部門の機能を単一の直感的なアプリケーションに統合するプラットフォームの構築を支援したいと考えています。&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/apigeeSlgExample.max-1000x1000.jpg"
        
          alt="apigeeSlgExample.jpg"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p&gt;API 管理は、外部ユーザーのエクスペリエンスを向上させるだけでなく、政府職員のエクスペリエンスと生産性も向上させることができます。政府ではよくある、データにアクセスできないことによって生じる非効率的なプロセスは、通常は時間のかかる手作業で解決されています。API が可能にするシステム間の相互運用性により、データにアクセスできなくなる問題が解決されます。デベロッパーは、これらの API を使用して、細分化されたシステムを統合し、手動プロセスをデジタル化し、運用能力を拡張するソリューションを作成できます。&lt;/p&gt;&lt;h3&gt;API エコシステムへのアクセスを管理する&lt;/h3&gt;&lt;p&gt;データサイロ間の接続が可能になったとしても、API へのアクセスを管理する責任は引き続き存在します。この作業は、一元的な API 管理システムがない場合は困難になる可能性がありますが、Apigee では、API プロダクトとアプリケーションを使用することで&lt;a href="https://www.youtube.com/watch?v=Mx15yQSFTeY" target="_blank"&gt;安全な API を簡単に公開&lt;/a&gt;できます。API プロダクトは API プロキシを有用なサービスにバンドルし、アプリケーションは API プロダクトを利用するために必要なアクセスキーを提供します。これらのリソースを使用して、API をセグメント化し、必要なアクセスレベルに基づいて使用を制限します。&lt;/p&gt;API プロダクトを作成したら、Apigee の&lt;a href="https://cloud.google.com/apigee/docs/api-platform/publish/intro-portals"&gt;デベロッパー ポータル&lt;/a&gt;を利用することで、&lt;a href="https://swagger.io/specification/" target="_blank"&gt;OpenAPI Specification&lt;/a&gt; を使用して安心して API を公開し、消費を管理できます。これらのポータルは、提供する機能が柔軟であるだけでなく、&lt;a href="https://www.youtube.com/watch?v=Ka72ciHfc4s" target="_blank"&gt;デプロイが非常に簡単&lt;/a&gt;です。また、ポータル内ではデベロッパーが直接 API を簡単に探索、理解、テストできるため、開発スピードを向上させるうえで大きな役割を果たします。&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/defaultDevPortal.max-1000x1000.jpg"
        
          alt="defaultDevPortal.jpg"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;h3&gt;使ってみる&lt;/h3&gt;&lt;p&gt;Apigee を使用することで、州の機関や地方自治体はデジタル プレゼンスをモダナイズし、データやサービスを取り巻くエコシステムを構築できます。Apigee API 管理は、従量課金制の料金プランまたは 60 日間の無料トライアルを利用して、今すぐお試しいただけます。ご利用にあたっては、&lt;a href="https://www.youtube.com/playlist?list=PLIivdWyY5sqJCRHhuNgWXhISaBkGINFGp" target="_blank"&gt;こちら&lt;/a&gt;の動画をご覧ください。Apigee およびサービスの詳細については、Google のセールス スペシャリストまで&lt;a href="https://cloud.google.com/contact/?direct=true&amp;amp;pre_product=apigee"&gt;お問い合わせ&lt;/a&gt;ください。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;i&gt;- Google Public Sector、Apigee カスタマー エンジニア スペシャリスト &lt;b&gt;Raven Hedden&lt;/b&gt;&lt;/i&gt;&lt;/div&gt;</description><pubDate>Fri, 14 Apr 2023 03:20:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/topics/public-sector/unifying-government-platforms-api-management/</guid><category>Apigee</category><category>Public Sector</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>API 管理で政府プラットフォームを統合</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/topics/public-sector/unifying-government-platforms-api-management/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Google Cloud Japan Team </name><title></title><department></department><company></company></author></item><item><title>Eventarc と Cloud Run でクラウド リソースの変更に対応する</title><link>https://cloud.google.com/blog/ja/products/application-modernization/responding-changes-cloud-resources-eventarc-and-cloud-run/</link><description>&lt;div class="block-paragraph"&gt;&lt;p&gt;※この投稿は米国時間 2023 年 1 月 11 日に、Google Cloud blog に&lt;a href="https://cloud.google.com/blog/products/application-modernization/responding-changes-cloud-resources-eventarc-and-cloud-run?hl=en"&gt;投稿&lt;/a&gt;されたものの抄訳です。&lt;/p&gt;&lt;h2&gt;Eventarc と Cloud Run でクラウド リソースの変更に対応する&lt;/h2&gt;&lt;p&gt;この投稿では、クラウド インフラストラクチャ内の変更を通知するイベントに &lt;a href="https://cloud.google.com/eventarc"&gt;Eventarc&lt;/a&gt; を使って非同期で対応する方法を取り上げます。また、こうしたイベントへの反応、ダウンストリームのオペレーションの実施ができる基本的な &lt;a href="https://cloud.google.com/run"&gt;Cloud Run&lt;/a&gt; サービスの実装についても説明します。ここでは例として、&lt;a href="https://cloud.google.com/apigee"&gt;Apigee&lt;/a&gt; の監査ログイベントを使用して Eventarc のイベントをトリガーします。トリガーの仕組みは一般的な GCP の監査ログに基づいているため、&lt;a href="https://cloud.google.com/logging/docs/audit/services"&gt;監査ログをサポートする&lt;/a&gt;あらゆる GCP サービスにもこの事例を簡単に適用できます。&lt;/p&gt;&lt;h2&gt;Eventarc とは&lt;/h2&gt;&lt;p&gt;クラウド コンピューティングといえばまず思い浮かぶのは、インフラストラクチャの動的な性質です。また、複雑なアーキテクチャでもワンクリックで、あるいは GitOps のパイプラインに PR をマージして簡単にプロビジョニングできる点です。&lt;/p&gt;&lt;p&gt;インフラストラクチャの作成プロセスを簡素化し、プロビジョニングにかかる時間を数日から数分に短縮することで、Google はプロセスとガバナンスの要件を刷新しました。インフラストラクチャの変更へ適切に反応するには、より高度な自動化とレジリエンスが欠かせません。そこで登場するのが Eventarc です。Eventarc を使えば、さまざまな種類のイベントソースからイベントを非同期に配信し、無数のサーバーレス イベント ハンドラでこれらに対応できます。&lt;/p&gt;&lt;p&gt;Eventarc では、次のようなさまざまイベントに反応できます。&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Cloud Storage、Firebase のアラート、Firebase Remote Config の変更といった直接公開されたイベント&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;多数の GCP サービスの監査ログエントリ&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;一般的な Pub/Sub メッセージ&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;パートナーのソース&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;サポート対象のイベント一覧は&lt;a href="https://cloud.google.com/eventarc/docs/reference/supported-event"&gt;こちら&lt;/a&gt;をご覧ください。&lt;/p&gt;&lt;p&gt;こうしたイベントは、Cloud Run、Kubernetes Service、Workflows で処理できます。イベントソースとイベント ハンドラの組み合わせは多数存在するため、このデモンストレーションでは監査ログイベントおよび Cloud Run での処理方法を取り上げることとします。利用可能なドキュメントおよびオープンソースの例を参照すれば、このコンセプトをその他の利用可能な組み合わせに簡単に適用できます。&lt;/p&gt;&lt;h2&gt;Eventarc ハンドラの定義&lt;/h2&gt;&lt;p&gt;このサンプルでの基本アーキテクチャは次の通りです。&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/1_overview.max-1000x1000.jpg"
        
          alt="1_overview.jpg"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p&gt;上図の編集可能版については&lt;a href="https://googlecloudcheatsheet.withgoogle.com/architecture?link=e7a0ec50-1973-11ed-ab8b-51f443b80ff5" target="_blank"&gt;こちらのリンク&lt;/a&gt;をご確認ください。&lt;/p&gt;&lt;p&gt;ここでは、Apigee が発行した監査ログを Eventarc で処理したいイベントのソースとして使用します。このイベントはその後、Eventarc が管理する Pub/Sub トピックに追加され、Cloud Run の Node.js サービスで処理されます。&lt;/p&gt;&lt;h3&gt;Cloud Run イベント ハンドラ&lt;/h3&gt;&lt;p&gt;まず、シンプルな Cloud Run サービスで監査ログイベントに反応するサンプル アプリケーションを作成します。これを行うには、&lt;i&gt;&lt;b&gt;eventarc-handler&lt;/b&gt;&lt;/i&gt; というフォルダと、このフォルダ内に格納する &lt;b&gt;package.json&lt;/b&gt; と &lt;b&gt;index.js&lt;/b&gt; ファイルを作成します。また、後ほどこれを Cloud Run 用のコンテナとして構築した際に Cloud Build へノード モジュールが送信されないよう、gcloudignore ファイルも作成します。&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;mkdir eventarc-handler &amp;amp;&amp;amp; cd eventarc-handler\r\n\r\ncat &amp;gt;package.json &amp;lt;&amp;lt;EOF\r\n{\r\n  &amp;quot;name&amp;quot;: &amp;quot;eventarc-handler&amp;quot;,\r\n  &amp;quot;description&amp;quot;: &amp;quot;Eventarc Demo&amp;quot;,\r\n  &amp;quot;version&amp;quot;: &amp;quot;1.0.0&amp;quot;,\r\n  &amp;quot;private&amp;quot;: true,\r\n  &amp;quot;main&amp;quot;: &amp;quot;index.js&amp;quot;,\r\n  &amp;quot;scripts&amp;quot;: {\r\n    &amp;quot;start&amp;quot;: &amp;quot;node index.js&amp;quot;\r\n  },\r\n  &amp;quot;engines&amp;quot;: {\r\n    &amp;quot;node&amp;quot;: &amp;quot;&amp;gt;=12.0.0&amp;quot;\r\n  },\r\n  &amp;quot;author&amp;quot;: &amp;quot;danistrebel&amp;quot;,\r\n  &amp;quot;license&amp;quot;: &amp;quot;Apache-2.0&amp;quot;,\r\n  &amp;quot;dependencies&amp;quot;: {\r\n    &amp;quot;express&amp;quot;: &amp;quot;^4.17.1&amp;quot;,\r\n    &amp;quot;@google/events&amp;quot;: &amp;quot;^3.1.0&amp;quot;,\r\n    &amp;quot;cloudevents&amp;quot;: &amp;quot;^4.0.1&amp;quot;\r\n  }\r\n}\r\nEOF\r\n\r\ncat &amp;gt;index.js &amp;lt;&amp;lt;EOF\r\nconst { HTTP } = require(\&amp;#x27;cloudevents\&amp;#x27;);\r\nconst express = require(\&amp;#x27;express\&amp;#x27;);\r\nconst {toLogEntryData} = require(\&amp;#x27;@google/events/cloud/audit/v1/LogEntryData\&amp;#x27;);\r\n\r\nconst app = express();\r\napp.use(express.json());\r\n\r\napp.post(\&amp;#x27;/\&amp;#x27;, async (req, res) =&amp;gt; {\r\n    try {\r\n        const cloudEvent = HTTP.toEvent({ headers: req.headers, body: req.body });\r\n        const logEntryData = toLogEntryData(cloudEvent.data);\r\n        console.info(\&amp;#x27;Received EventarcEvent:\&amp;#x27;, logEntryData.protoPayload.methodName);\r\n        console.info(logEntryData);\r\n\r\n        res.status(200).send(\&amp;#x27;OK\&amp;#x27;);\r\n    } catch (error) {\r\n        console.error(\&amp;#x27;Error in handing Eventarc Event\&amp;#x27;);\r\n        console.error(error);\r\n        res.status(500).send(\&amp;#x27;Internal Error\&amp;#x27;);\r\n    }\r\n});\r\n\r\nconst port = parseInt(process.env.PORT) || 8080;\r\napp.listen(port, () =&amp;gt; {\r\n  console.log(&amp;quot;eventarc-handler: listening on port&amp;quot;, port);\r\n});\r\nEOF\r\n\r\ncat &amp;gt;.gcloudignore &amp;lt;&amp;lt;EOF\r\nnode_modules\r\nEOF&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7f649f434640&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p&gt;必要な Google API を有効にして上記のイベント ハンドラを実行対象の Cloud Run サービスとしてデプロイするには、eventarc-handler フォルダ内で次のコードを実行します。&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;export PROJECT_ID=my-project\r\nexport REGION=europe-west1\r\n\r\ngcloud services enable run.googleapis.com \\\r\nartifactregistry.googleapis.com \\\r\ncloudbuild.googleapis.com --project $PROJECT_ID\r\n\r\ngcloud run deploy eventarc-handler --region $REGION --project $PROJECT_ID --source . --no-allow-unauthenticated&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7f649f4340a0&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p&gt;サービスがデプロイされたら、サンプルのクラウド イベントでテストを行うことができます。これを実行するには、Cloud Run サービスの URI を取得して &lt;i&gt;&lt;b&gt;SERVICE_URI&lt;/b&gt;&lt;/i&gt;（形式: https://eventarc-handler-some-hash.a.run.app）に保存し、サンプル イベントのペイロードを送信する必要があります。このサンプル イベントでは、わかりやすくするためリクエストとレスポンスの詳細が省略されています。実際のクラウド イベントにはさらに詳細な情報が含まれています。&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;SERVICE_URI=$(gcloud run services describe eventarc-handler --region $REGION --format=&amp;quot;value(status.url)&amp;quot;) --project $PROJECT_ID\r\n\r\necho $SERVICE_URI\r\n\r\ncurl -X POST &amp;quot;$SERVICE_URI&amp;quot; \\\r\n-H &amp;quot;Authorization: Bearer $(gcloud auth print-identity-token)&amp;quot; \\\r\n-H \&amp;#x27;Content-Type: application/json\&amp;#x27; \\\r\n-H &amp;quot;ce-id: 1&amp;quot; \\\r\n-H &amp;quot;ce-source: //pubsub.googleapis.com/projects/my-apigee-org/topics/my-topic&amp;quot; \\\r\n-H &amp;quot;ce-specversion: 1.0&amp;quot; \\\r\n-H &amp;quot;ce-type: google.cloud.audit.log.v1.written&amp;quot; \\\r\n-H &amp;quot;ce-dataschema: type.googleapis.com/google.logging.v2.LogEntry&amp;quot; \\\r\n-H &amp;quot;ce-subject: apigee.googleapis.com/organizations/my-org/developers/somedeveloper@example.com&amp;quot; \\\r\n-H &amp;quot;ce-methodname: google.cloud.apigee.v1.SampleResource.SampleMethod&amp;quot; \\\r\n-d \&amp;#x27;{\r\n   &amp;quot;resource&amp;quot;: {\r\n     &amp;quot;labels&amp;quot;: {\r\n       &amp;quot;service&amp;quot;: &amp;quot;apigee.googleapis.com&amp;quot;,\r\n       &amp;quot;project_id&amp;quot;: &amp;quot;my-apigee-org&amp;quot;,\r\n       &amp;quot;method&amp;quot;: &amp;quot;google.cloud.apigee.v1.SampleResource.SampleMethod&amp;quot;\r\n     },\r\n     &amp;quot;type&amp;quot;: &amp;quot;audited_resource&amp;quot;\r\n   },\r\n   &amp;quot;insertId&amp;quot;: &amp;quot;1de11nde7ys3b&amp;quot;,\r\n   &amp;quot;timestamp&amp;quot;: &amp;quot;2022-08-04T14:56:05.729242115Z&amp;quot;,\r\n   &amp;quot;protoPayload&amp;quot;: {\r\n     &amp;quot;authenticationInfo&amp;quot;: {\r\n       &amp;quot;principalEmail&amp;quot;: &amp;quot;someone@example.com&amp;quot;\r\n     },\r\n     &amp;quot;authorizationInfo&amp;quot;: [],\r\n     &amp;quot;response&amp;quot;: {},\r\n     &amp;quot;serviceName&amp;quot;: &amp;quot;apigee.googleapis.com&amp;quot;,\r\n     &amp;quot;serviceData&amp;quot;: {},\r\n     &amp;quot;request&amp;quot;: {},\r\n     &amp;quot;requestMetadata&amp;quot;: {},\r\n     &amp;quot;resourceName&amp;quot;: &amp;quot;organizations/my-apigee-org/developers/somedeveloper@example.com&amp;quot;,\r\n     &amp;quot;methodName&amp;quot;: &amp;quot;google.cloud.apigee.v1.SampleResource.SampleMethod&amp;quot;\r\n   },\r\n   &amp;quot;receiveTimestamp&amp;quot;: &amp;quot;2022-08-04T14:56:05.729242115Z&amp;quot;,\r\n   &amp;quot;logName&amp;quot;: &amp;quot;projects/my-apigee-org/logs/cloudaudit.googleapis.com%2Factivity&amp;quot;\r\n}\&amp;#x27;&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7f649f434160&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p&gt;&lt;a href="https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%0Aresource.labels.service_name%20%3D%20%22eventarc-handler%22"&gt;Cloud Logging UI&lt;/a&gt; または次の gcloud コマンドで Cloud Run ログのクラウド イベントからログ ステートメントを確認できます。&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;gcloud logging read &amp;quot;resource.type=cloud_run_revision AND resource.labels.service_name=eventarc-handler&amp;quot; --project $PROJECT_ID --limit 25 --format &amp;quot;value(textPayload)&amp;quot;&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7f649f434490&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p&gt;出力結果に次のログエントリが含まれているはずです。&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;Received EventarcEvent: google.cloud.apigee.v1.SampleResource.SampleMethod&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7f649f434850&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p&gt;これでイベント ハンドラの準備が整いました。次は取得するイベントに進みます。&lt;/p&gt;&lt;h3&gt;監査ログイベントのソース&lt;/h3&gt;&lt;p&gt;Eventarc は、&lt;a href="https://cloud.google.com/logging/docs/audit"&gt;Cloud Audit Logs&lt;/a&gt; に書き込まれるイベントに反応できます。このサンプルでは Apigee Management API にある特定のメソッドに反応したいので、Apigee サービスの監査ログを有効にする必要があります。これは、&lt;a href="https://cloud.google.com/logging/docs/audit/configure-data-access#config-api"&gt;こちら&lt;/a&gt;に記載した API 経由もしくは GCP UI で行えます。&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/2_enable_audit_logging.max-1000x1000.jpg"
        
          alt="2_enable_audit_logging.jpg"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p&gt;監査ログが想定通り動作していることを確認するため、Apigee UI を開いてプロキシを開きます。その後以下のコマンドを実行して、このアクションに対して監査ログが作成されていることを確認します。&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;gcloud logging read &amp;quot;logName : projects/$PROJECT_ID/logs/cloudaudit.googleapis.com AND protoPayload.serviceName: apigee.googleapis.com&amp;quot; --project=$PROJECT_ID --limit 25 --format &amp;quot;value(protoPayload.methodName)&amp;quot;&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7f64bc5cbf40&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;h3&gt;Eventarc で監査ログイベントをイベント ハンドラに転送する&lt;/h3&gt;&lt;p&gt;これでイベントソースとイベント ハンドラのどちらも構成が済んだので、この 2 つのコンポーネントを非同期のイベント デリバリー パイプラインに統合する Eventarc を作成します。&lt;/p&gt;&lt;p&gt;これを行うには、&lt;a href="https://console.cloud.google.com/marketplace/product/google/eventarc.googleapis.com"&gt;GCP コンソール&lt;/a&gt;または以下の gcloud コマンドを利用して Eventarc API を有効にします。&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;gcloud services enable eventarc.googleapis.com --project $PROJECT_ID&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7f64bc5cb730&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p&gt;サービスを有効にしたら、新規の Eventarc トリガーを作成できます。Cloud コンソールで、次の情報の新規トリガーを作成します（Pub/Sub および Compute のサービス アカウントには、提案されたロールを割り当ててください）。&lt;/p&gt;&lt;p&gt;&lt;b&gt;トリガーの名前&lt;/b&gt;: apigee-developer-app&lt;/p&gt;&lt;p&gt;&lt;b&gt;イベント プロバイダ&lt;/b&gt;: Apigee&lt;/p&gt;&lt;p&gt;&lt;b&gt;イベント&lt;/b&gt;:  google.cloud.apigee.v1.DeveloperApps.CreateDeveloperApp &lt;/p&gt;&lt;p&gt;&lt;b&gt;リソース&lt;/b&gt;: Any resource&lt;/p&gt;&lt;p&gt;&lt;b&gt;リージョン&lt;/b&gt;: global（Apigee コントロール プレーンはグローバル サービスであるため）&lt;/p&gt;&lt;p&gt;&lt;b&gt;サービス アカウント&lt;/b&gt;: Compute Engine default service account&lt;/p&gt;&lt;p&gt;&lt;b&gt;イベントの宛先&lt;/b&gt;: Cloud Run&lt;/p&gt;&lt;p&gt;&lt;b&gt;Cloud Run サービス&lt;/b&gt;: eventarc-handler&lt;/p&gt;&lt;p&gt;&lt;b&gt;サービス URL パス&lt;/b&gt;: /&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--medium
      
      
        h-c-grid__col
        
        h-c-grid__col--4 h-c-grid__col--offset-4
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/3_create_trigger.max-1000x1000.jpg"
        
          alt="3_create_trigger.jpg"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p&gt;gcloud の場合は以下を参照してください。&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;PROJECT_NUMBER=$(gcloud projects describe $PROJECT_ID --format=&amp;quot;value(projectNumber)&amp;quot;)\r\n\r\ngcloud projects add-iam-policy-binding $PROJECT_ID     --member=serviceAccount:service-$PROJECT_NUMBER@gcp-sa-pubsub.iam.gserviceaccount.com --role=roles/iam.serviceAccountTokenCreator\r\n\r\ngcloud projects add-iam-policy-binding $PROJECT_ID     --member=serviceAccount:$PROJECT_NUMBER-compute@developer.gserviceaccount.com --role=roles/eventarc.eventReceiver\r\n\r\ngcloud projects add-iam-policy-binding $PROJECT_ID     --member=serviceAccount:$PROJECT_NUMBER-compute@developer.gserviceaccount.com --role=roles/run.invoker\r\n\r\ngcloud eventarc triggers create apigee-developer-app \\\r\n--location=global \\\r\n--service-account=$PROJECT_NUMBER-compute@developer.gserviceaccount.com \\\r\n--destination-run-service=eventarc-handler \\\r\n--destination-run-region=$REGION \\\r\n--destination-run-path=&amp;quot;/&amp;quot; \\\r\n--event-filters=&amp;quot;type=google.cloud.audit.log.v1.written&amp;quot; \\\r\n--event-filters=&amp;quot;serviceName=apigee.googleapis.com&amp;quot; \\\r\n--event-filters=&amp;quot;methodName=google.cloud.apigee.v1.DeveloperApps.CreateDeveloperApp&amp;quot; \\\r\n--project $PROJECT_ID&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7f649f161430&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p&gt;Eventarc 用に自動作成された Pub/Sub サブスクリプションを確認します。&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;gcloud pubsub subscriptions list&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7f649f161d90&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p&gt;これまでに作成し指定した Cloud Run アプリケーションとして push エンドポイントが一覧表示されることを確認します。&lt;/p&gt;&lt;h3&gt;エンドツーエンドのバリデーション&lt;/h3&gt;&lt;p&gt;同じ Apigee 組織の &lt;a href="https://apigee.google.com/" target="_blank"&gt;Apigee UI&lt;/a&gt; から、次のリソースを作成できます。&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;[Publish] &amp;gt; [Developers] から [App Developer] を作成&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;[Publish] &amp;gt; [Products] から [API Product] を作成&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;[Publish] &amp;gt; [Apps] から [APP for the Product and Developer] を作成&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;a href="https://console.cloud.google.com/logs/query;query=resource.type%20%3D%20%22cloud_run_revision%22%0Aresource.labels.service_name%20%3D%20%22eventarc-handler%22"&gt;Cloud Logging UI &lt;/a&gt;または次の gcloud コマンドで Cloud Run ログのクラウド イベントからログ ステートメントを確認できます。&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;gcloud logging read &amp;quot;resource.type=cloud_run_revision AND resource.labels.service_name=eventarc-handler&amp;quot; --project $PROJECT_ID --limit 25 --format &amp;quot;value(textPayload)&amp;quot;&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7f649f161e80&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p&gt;出力結果に次のログエントリが含まれているはずです。&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;Received EventarcEvent: google.cloud.apigee.v1.DeveloperApps.CreateDeveloperApp&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7f649f5e74f0&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p&gt;また、Eventarc の実行は Eventarc UI または該当するエクスプローラーの UI で確認できます。&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/4_metrics_explorer.max-1000x1000.jpg"
        
          alt="4_metrics_explorer.jpg"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;h2&gt;Apigee 固有の Eventarc ユースケース案&lt;/h2&gt;&lt;p&gt;上記のサンプルを参考に Cloud Run サービスを拡張して、さらに便利なダウンストリーム アクションをトリガーできます。これにより、クラウド アーキテクチャや Google API が管理するその他のリソースの変更へ非同期に反応できるようになります。&lt;/p&gt;&lt;p&gt;Apigee のコンテキスト内で Eventarc のトリガーを適用可能な例を一部ご紹介します。&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;開発者アプリの承認フロー&lt;/b&gt; &lt;br/&gt;Apigee には、アプリケーションの任意の承認という考えがあります。ここで説明した Eventarc のアーキテクチャを使えば、API プロダクト オーナーによる手動承認が必要な、新規登録された開発者アプリケーションの承認プロセスをトリガーするワークフローを実装できます。まずは、Cloud Logging のアラート、メール、chatbot 経由、または問題追跡ツールでの問題作成から開始します。このアプローチに関する説明は、&lt;a href="https://www.googlecloudcommunity.com/gc/Cloud-Product-Articles/Getting-Alerts-on-creation-of-Developer-Apps-in-the-Apigee/tac-p/417483/highlight/true#M3498" target="_blank"&gt;こちらのコミュニティ投稿&lt;/a&gt;をご確認ください。&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;アプリケーションや開発者の動的な登録&lt;/b&gt;&lt;br/&gt;アプリケーションや開発者を管理する Apigee の仕組みは、サードパーティの ID プロバイダ（IdP）と簡単に統合できます。これにより、たとえば Apigee とバックエンド サービスのどちらでも使用できるアクセス トークンを作成できます。新規に作成された DeveloperApps で Eventarc のイベントを使用すると、Apigee の認証情報を外部の IdP と同期できます。そのため、外部のアクセス トークンが使用されても Apigee の分析データ セマンティクスを維持できます。&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;デベロッパー ポータルや API Hub での API プロダクトの自動公開および自動更新&lt;/b&gt; &lt;br/&gt;API の公開は API プログラムの重要な側面です。Apigee では、デベロッパー ポータルに公開された API のアーティファクトが、API プロダクトに基づきながら疎結合されています。デベロッパー ポータルの公開 API と API プロダクトを同期させるため、Eventarc を利用してポータルの API を自動で登録、更新、削除できます。同じ仕組みを Apigee API Hub での API の公開にも適用できます。&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;まとめ&lt;/h2&gt;&lt;p&gt;Eventarc はインフラストラクチャの変更に応じてワークフローをトリガーできるパワフルなサービスです。サポートされているトリガー イベントやイベント ハンドラにより、さまざまな自動化プロセスやガバナンス プロセスの実装に適しており、クラウド インフラストラクチャの動的な性質を補完するツールになっています。&lt;/p&gt;&lt;p&gt;まずは、さまざまなイベントタイプやターゲットに合わせて Eventarc を作成する手順を記載した&lt;a href="https://cloud.google.com/eventarc/docs/quickstarts"&gt;クイックスタート&lt;/a&gt;をご確認ください。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;i&gt;- アプリケーション モダナイゼーション ソリューション リード &lt;b&gt;Daniel Strebel&lt;/b&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div class="block-related_article_tout"&gt;





&lt;div class="uni-related-article-tout h-c-page"&gt;
  &lt;section class="h-c-grid"&gt;
    &lt;a href="https://cloud.google.com/blog/ja/products/serverless/eventarc-is-ga/"
       data-analytics='{
                       "event": "page interaction",
                       "category": "article lead",
                       "action": "related article - inline",
                       "label": "article: {slug}"
                     }'
       class="uni-related-article-tout__wrapper h-c-grid__col h-c-grid__col--8 h-c-grid__col-m--6 h-c-grid__col-l--6
        h-c-grid__col--offset-2 h-c-grid__col-m--offset-3 h-c-grid__col-l--offset-3 uni-click-tracker"&gt;
      &lt;div class="uni-related-article-tout__inner-wrapper"&gt;
        &lt;p class="uni-related-article-tout__eyebrow h-c-eyebrow"&gt;Related Article&lt;/p&gt;

        &lt;div class="uni-related-article-tout__content-wrapper"&gt;
          &lt;div class="uni-related-article-tout__image-wrapper"&gt;
            &lt;div class="uni-related-article-tout__image" style="background-image: url('https://storage.googleapis.com/gweb-cloudblog-publish/images/eventarc.max-500x500.jpg')"&gt;&lt;/div&gt;
          &lt;/div&gt;
          &lt;div class="uni-related-article-tout__content"&gt;
            &lt;h4 class="uni-related-article-tout__header h-has-bottom-margin"&gt;Cloud Run にイベント機能を取り込む Eventarc が一般提供に&lt;/h4&gt;
            &lt;p class="uni-related-article-tout__body"&gt;イベントを Cloud Run にルーティングできる Eventarc が一般提供になり、新しい機能が追加されました。&lt;/p&gt;
            &lt;div class="cta module-cta h-c-copy  uni-related-article-tout__cta muted"&gt;
              &lt;span class="nowrap"&gt;Read Article
                &lt;svg class="icon h-c-icon" role="presentation"&gt;
                  &lt;use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#mi-arrow-forward"&gt;&lt;/use&gt;
                &lt;/svg&gt;
              &lt;/span&gt;
            &lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/a&gt;
  &lt;/section&gt;
&lt;/div&gt;

&lt;/div&gt;</description><pubDate>Thu, 26 Jan 2023 09:20:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/application-modernization/responding-changes-cloud-resources-eventarc-and-cloud-run/</guid><category>Apigee</category><category>Application Modernization</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>Eventarc と Cloud Run でクラウド リソースの変更に対応する</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/application-modernization/responding-changes-cloud-resources-eventarc-and-cloud-run/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Google Cloud Japan Team </name><title></title><department></department><company></company></author></item><item><title>アサヒグループホールディングス：GKE、Apigee、GCVE などを活用し、100 年企業のアーキテクチャーを着実にモダナイズ</title><link>https://cloud.google.com/blog/ja/topics/customers/asahi-group-holdings-to-modernize-architecture-of-100-year-old-company/</link><description>&lt;div class="block-paragraph"&gt;&lt;p&gt;「期待を超えるおいしさ、楽しい生活文化の創造」をミッションに、グローバルかつローカルな &amp;quot;グローカル&amp;quot; ビジネスを展開するアサヒグループホールディングス株式会社（以下、アサヒグループ）。そんな同社が今、全社を挙げて取り組んでいる業務システムのモダナイズに Google Cloud がどのように貢献できているのか？このプロジェクトを推進するアサヒグループジャパン株式会社 DX 統括部の清水博マネージャーに話を伺いました。&lt;/p&gt;&lt;p&gt;&lt;b&gt;利用しているサービス：&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="https://cloud.google.com/bigquery"&gt;BigQuery&lt;/a&gt;、&lt;a href="https://cloud.google.com/kubernetes-engine"&gt;Google Kubernetes Engine&lt;/a&gt;、&lt;a href="https://cloud.google.com/apigee"&gt;Apigee API 管理&lt;/a&gt;、&lt;a href="https://cloud.google.com/vmware-engine"&gt;Google Cloud VMware Engine&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;利用しているソリューション：&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="https://cloud.google.com/solutions/infrastructure-modernization?hl=ja"&gt;インフラストラクチャのモダナイゼーション&lt;/a&gt;&lt;/p&gt;&lt;hr/&gt;&lt;/div&gt;
&lt;div class="block-video"&gt;



&lt;div class="article-module article-video "&gt;
  &lt;figure&gt;
    &lt;a class="h-c-video h-c-video--marquee"
      href="https://youtube.com/watch?v=dbktv_QzIDc"
      data-glue-modal-trigger="uni-modal-dbktv_QzIDc-"
      data-glue-modal-disabled-on-mobile="true"&gt;

      
        &lt;img src="//img.youtube.com/vi/dbktv_QzIDc/maxresdefault.jpg"
             alt="Google Cloud 導入事例 - アサヒグループホールディングス株式会社：Google Cloud との出会いで拓かれたモダナイズへの道筋"/&gt;
      
      &lt;svg role="img" class="h-c-video__play h-c-icon h-c-icon--color-white"&gt;
        &lt;use xlink:href="#mi-youtube-icon"&gt;&lt;/use&gt;
      &lt;/svg&gt;
    &lt;/a&gt;

    
  &lt;/figure&gt;
&lt;/div&gt;

&lt;div class="h-c-modal--video"
     data-glue-modal="uni-modal-dbktv_QzIDc-"
     data-glue-modal-close-label="Close Dialog"&gt;
   &lt;a class="glue-yt-video"
      data-glue-yt-video-autoplay="true"
      data-glue-yt-video-height="99%"
      data-glue-yt-video-vid="dbktv_QzIDc"
      data-glue-yt-video-width="100%"
      href="https://youtube.com/watch?v=dbktv_QzIDc"
      ng-cloak&gt;
   &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;h3&gt;Google Cloud との出会いで拓かれたモダナイズへの道筋&lt;/h3&gt;&lt;p&gt;「2014 年に私が DX 統括部（当時はシステム統括部）に転籍してきた当初、アサヒグループには会社のミッションを遂行するための環境やツールが整備されておらず、通常業務に支障が出ているという状況でした。IT 部門はまさにコストセンター（業務にかかったコストだけが集計される部門）と化していて、日々、ツールのアップデートなどに追い立てられているような状態だったのです。」&lt;/p&gt;&lt;p&gt;と、清水氏は当時を振り返ります。しかし、グループとして業務システムをモダナイズ化する必要性は理解していたものの、すでに古いシステム上で長年回っているシステムを止めることはできず、開発リソースにも限りがあります。それからの数年間、清水氏はいかに従来の資産を延命しつつ、新たな環境に移行していくのかを考え続けることになりました。&lt;/p&gt;&lt;p&gt;「そうした中でも、我々がアサヒグループの DNA 的に理解していたのが、他社の真似をして SaaS を導入しただけでは勝てないということ。&amp;quot;勝てるアサヒ&amp;quot; になるためには、アサヒグループ固有の切り口で、アサヒグループにしかできないビジネスモデルを、いかに新しい、モダンな環境で作るかというチャレンジが必要でした。Google Cloud に出会ったのはそうした模索をしている中でのことです。」&lt;/p&gt;&lt;p&gt;その出会いの場となったのが、2017 年 6 月に行われた「Google Cloud Next '17 in Tokyo」。ここで BigQuery のパフォーマンスに惚れ込んだ清水氏は、BigQuery を自社分析基盤に導入することを決意します。&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-paragraph_with_image"&gt;&lt;div class="article-module h-c-page"&gt;
  &lt;div class="h-c-grid uni-paragraph-wrap"&gt;
    &lt;div class="uni-paragraph
      h-c-grid__col h-c-grid__col--8 h-c-grid__col-m--6 h-c-grid__col-l--6
      h-c-grid__col--offset-2 h-c-grid__col-m--offset-3 h-c-grid__col-l--offset-3"&gt;

      






  

    &lt;figure class="article-image--wrap-small
      
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/_53A5201_small.max-1000x1000.jpg"
        
          alt="asahi"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  





      &lt;p&gt;「膨大な量の実データを見たこともないようなスピードで処理しているデモを見て、こんなふうにデータを回せたらビジネスがもっと面白くなると確信しました。当時の我々の分析基盤には、アイデアを具体的にデータで表現するにあたってタイムラグが大きすぎるという課題があったのですが、これを BigQuery の導入で解決できると考えたのです。」&lt;/p&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p&gt;また、アサヒグループではこのタイミングでそれまで自社で運用し、トラブルの多さに悩まされていた自社データセンターを、GKE（Google Kubernetes Engine）に切り替えていく取り組みもスタートしています。&lt;/p&gt;&lt;p&gt;「私は一企業で担保できるインフラの可用性には限界があると思っています。そうした中、ゲーム業界や EC 業界など、秒単位のシステム停止が致命傷となる先進的な業界ではとっくにコンテナ技術を活用し始めているわけです。であれば、我々がそれを使わない手はありませんよね。かなり大きな挑戦ではありましたが、導入して約 3 年が経過した現在もインフラ レイヤーでの障害は 1 度も起きておらず、インフラ運用のトラブルがビジネスに与える影響を極小化できています。」&lt;/p&gt;&lt;p&gt;こうした成果からクラウド活用への手応えを感じ始めたアサヒグループは、この流れをさらに加速させるべく、2017 年後半から 2018 年にかけて Apigee も導入。これには大きく 2 つの狙いがあったと清水氏は言います。&lt;/p&gt;&lt;p&gt;「アサヒグループにはさまざまなシステムのハブとなる、データの連係を管理する仕組みがあるのですが、それが可用性におけるボトルネックになっている面もありました。これを疎結合という概念のもとに解決したいというのが第 1 の狙い。そしてもう 1 つが API を駆使したデータのやり取りでグループ企業や取引先を繋いでいくモダンなアーキテクチャの実現です。Apigee は、こうした従来の課題解決と将来に向けたビジョンの実現を両立できるプロダクトということで採用を決めました。」&lt;/p&gt;&lt;h3&gt;旧システムを Google Cloud VMware Engine に一時的にマイグレーション&lt;/h3&gt;&lt;p&gt;清水氏のリーダーシップの下、着実にモダナイズを進めているアサヒグループ。同社では 2027 年を一つの節目と捉え、そこに向けて段階的にレガシーなシステムを過去の延長線上ではないモダンなアーキテクチャに生まれ変わらせていくとしています。&lt;/p&gt;&lt;p&gt;そして、ここで大きな役割を果たしているのが、Google Cloud 上で VMware vSphere 環境を実現するソリューション、GCVE（Google Cloud VMware Engine）です。その導入にいたった背景について、清水氏は次のように説明します。&lt;/p&gt;&lt;p&gt;「ここまで、アサヒグループがいかにしてシステムをモダンなアーキテクチャに寄せていこうとしているのかというお話をさせていただきましたが、実際にそのための計画を立てていく中で、我々が保有している何百というシステムすべてを一度にモダナイズするのが非現実的だということがはっきりしてきました。古いシステムはそれぞれ OS やアプリケーションのバージョンが異なり、さらに長期間メンテナンスがされていないものも多く、一様なモダナイズができないのです。各事業会社にとって生命線となるようなシステムは利用者も多く、予算も付くのでモダナイズしやすいのですが、そうではない、利用者が少ないわりに廃止することはできないというシステムも多く、これらをどうやってモダナイズしていくのかを考えねばなりません。そもそも、そこにコストをかけてまでやる必要があるのかという疑問もありました。」&lt;/p&gt;&lt;p&gt;もしやるにしても圧倒的に時間が足りないと言う清水氏。&lt;/p&gt;&lt;p&gt;「しかし、だからといってシステムをそのままコンテナに移植するような拙速な移行だけはしたくありません。そこで、モダナイズの見通しが立っていないシステムのうち、仮想マシンが比較的新しく、長期に渡って稼働可能なものについて GCVE を一時的な移動先としてモダナイズまでの猶予を創出するという決断をしました。ここで重要なのは、これまでデータセンター内の VMware vSphere 環境でやっていたことを、何も変えずにクラウド上でも実現できることです。これこそが GCVE の大きなベネフィットであり、この戦略の根幹だと考えています。なお、GCVE では、Intel 製の CPU をはじめ、ハードウェアのスペックが高いことも魅力的でした。そのため、1 ノードごとの集約率も高まり、コストパフォーマンス高くワークロードを稼働させることができ、満足しています。」&lt;/p&gt;&lt;p&gt;この際、GCVE に移行しても猶予時間を稼げない特に古いシステムに関してはあえて、オンプレミスに残すという判断をしたこともポイントだと語る清水氏。「古く、予算も付かないようなシステムに最後通告を突きつける」ことで、組織的な危機感を煽る、それでもダメなら廃棄という判断をすることも必要だと言います。&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        &lt;a href="https://services.google.com/fh/files/blogs/asahi-group-holdings_architecture.png" rel="external" target="_blank"&gt;
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/Asahi-group-holdings_architecture.max-1000x1000.png"
        
          alt="asahi"&gt;
        
        &lt;/a&gt;
      
        &lt;figcaption class="article-image__caption "&gt;クリックして拡大&lt;/figcaption&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p&gt;なお、現在は実際に移行したらどういうことが起こるのかをシミュレーションしている段階とのこと。実際の切り替えは 2022 年 6 月から開始され、年度内には完了する予定で、利用者サイドからは移行されたことがわからないほど自然な移行になる見込みです。&lt;/p&gt;&lt;p&gt;「Google Cloud を活用した一連の取り組みによって、&amp;quot;勝てるアサヒ&amp;quot; に近付いた、いや、もうなっているのではないでしょうか。フレームワークはもうできていて、あとはそれを実践して証明していくだけ。勝ちのモデルはできていると自負しています。そしてこうした取り組みを通じ、多くの人材がアサヒグループに興味を持ってくれたことも、Google Cloud を採用したメリットの 1 つだと感じています。」&lt;/p&gt;&lt;hr/&gt;&lt;p/&gt;&lt;p/&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/_53A5530_small.max-1000x1000.jpg"
        
          alt="asahi"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p&gt;&lt;a href="https://www.asahigroup-holdings.com" target="_blank"&gt;&lt;b&gt;アサヒグループホールディングス株式会社&lt;/b&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;国内ビール産業の興隆期を支えた大阪麦酒会社（1889 年設立）の流れを受け継ぐ国内 100 年企業の 1 つ。酒類事業を中核に、三ツ矢、カルピス、ワンダといった主力 6 ブランドによる飲料事業、食品事業などをグローバルに展開する。従業員数は 29,850 名（連結、2020 年 12 月 31 日現在）。&lt;/p&gt;&lt;p&gt;&lt;b&gt;インタビュイー&lt;/b&gt;&lt;/p&gt;&lt;p&gt;アサヒグループジャパン株式会社　&lt;/p&gt;&lt;p&gt;DX 統括部 マネージャー 清水 博 氏&lt;/p&gt;&lt;p&gt;&lt;a href="https://www.intel.co.jp/content/www/jp/ja/homepage.html" target="_blank"&gt;&lt;b&gt;インテル株式会社&lt;/b&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;（Google Cloud パートナー）&lt;/p&gt;&lt;p&gt;&lt;a href="https://www.vmware.com/jp.html" target="_blank"&gt;&lt;b&gt;ヴイエムウェア株式会社&lt;/b&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;（Google Cloud パートナー）&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;hr/&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;アサヒグループホールディングス株式会社の導入事例 PDF は&lt;a href="https://services.google.com/fh/files/blogs/googlecloud_asahigroup_holdings_n_casestudy.pdf" target="_blank"&gt;こちら&lt;/a&gt;をご覧ください。&lt;/p&gt;&lt;p&gt;その他の導入事例は&lt;a href="https://cloud.google.com/customers/?hl=ja#/"&gt;こちら&lt;/a&gt;をご覧ください。&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Mon, 25 Apr 2022 03:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/topics/customers/asahi-group-holdings-to-modernize-architecture-of-100-year-old-company/</guid><category>Infrastructure Modernization</category><category>GKE</category><category>BigQuery</category><category>Apigee</category><category>Google Cloud</category><category>Customers</category><media:content height="540" url="https://storage.googleapis.com/gweb-cloudblog-publish/images/hero_image_asahi_horizontal.max-600x600.jpg" width="540"></media:content><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>アサヒグループホールディングス：GKE、Apigee、GCVE などを活用し、100 年企業のアーキテクチャーを着実にモダナイズ</title><description></description><image>https://storage.googleapis.com/gweb-cloudblog-publish/images/hero_image_asahi_horizontal.max-600x600.jpg</image><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/topics/customers/asahi-group-holdings-to-modernize-architecture-of-100-year-old-company/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Google Cloud Japan Team </name><title></title><department></department><company></company></author></item><item><title>Apigee で GraphQL API を管理する方法</title><link>https://cloud.google.com/blog/ja/products/api-management/how-to-manage-your-graphql-apis-with-apigee/</link><description>&lt;div class="block-paragraph"&gt;&lt;p&gt;※この投稿は米国時間 2021 年 12 月 3 日に、Google Cloud blog に&lt;a href="https://cloud.google.com/blog/products/api-management/how-to-manage-your-graphql-apis-with-apigee"&gt;投稿&lt;/a&gt;されたものの抄訳です。&lt;/p&gt;&lt;p&gt;過去 20 年間、REST API は、組織のデータやバックエンドを外部、パートナー、内部のアプリケーションに公開するための、軽量で柔軟な標準ツールとして使用されてきました。Google Cloud の Apigee は API 管理におけるリーダーであり、レート制限の定義、認証と認可の実施、API を悪用しようとするクライアントのブロック、API の更新後のシームレスな動作などの REST API 管理を可能にします。&lt;/p&gt;&lt;p&gt;GraphQL は、デベロッパーにとって使いやすく柔軟な API を構築するためのパラダイムとして急速に普及しています。アプリケーション デベロッパーが必要とする情報を、バックエンドのデータソースに過不足ない形でリクエストできるからです。現在、REST と GraphQL のどちらも強力な API の選択肢となりえ、API プロバイダは、この次世代の API をどう構築、管理するかという課題に直面しています。今回の Apigee のリリースにより、REST と GraphQL の併用が簡単に行えるようになりました。デベロッパーはどちらかを選ぶ必要はありません。自身のスタックに GraphQL を追加し、同時に REST に対する既存の投資を活用することができるのです。&lt;/p&gt;&lt;p&gt;Apigee は既存の豊富なポリシーに加える形で、新しい GraphQL ポリシーを追加しました。このポリシーはトラフィックの管理やパフォーマンス改善、さらにはバックエンド サービスの変更やコードの記述を伴わないセキュリティの向上を実現するものです。GraphQL ポリシーを Apigee で作成したプロキシに追加することで、デベロッパーは GraphQL のクエリとレスポンスが特定のスキーマに準拠しているかどうかを検証できます。また、Apigee の標準的なプロキシの PreFlow でこのポリシーをチェーンさせることで、バックエンド API に対して、他の検証や管理機能を実行できます。&lt;/p&gt;&lt;p&gt;Apigee は、&lt;a href="https://stepzen.com/" target="_blank"&gt;StepZen&lt;/a&gt; とパートナーを組み、こうした GraphQL の機能をお客様にお届けします。StepZen は、ローコードの構成要素と API 開発を高速化するコネクタを主力とした、組織向け GraphQL プロバイダです。このブログ記事では、StepZen で構築された GraphQL API を含むプロジェクト（GitHub からクローン可能）を使用して、ポリシーがどのように機能するかを説明します。&lt;/p&gt;&lt;p&gt;ハイレベルのアーキテクチャは、以下のようになっています。&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/high-level_architecture.max-1000x1000.jpg"
        
          alt="high-level architecture.jpg"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;h3&gt;シナリオの仕組み&lt;/h3&gt;&lt;p&gt;私たちのシナリオは、e コマースのカスタマイズです。1 つの GraphQL エンドポイントが複数の API をまとめており、Apigee を介してプロキシされています。例えば、ユーザーの住む都市名と、3 米ドル相当の商品がそこの現地通貨でいくらになるかが表示される e コマース エクスペリエンスがあるとします。たったの数ステップで、複数の API を結合した単一の GraphQL エンドポイントにクエリを実行できます。GraphQL エンドポイントは Apigee GraphQL ポリシーによって保護されています。&lt;/p&gt;&lt;p&gt;&lt;b&gt;Apigee の役割&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Apigee は、クエリがスキーマに適合しているかどうかをチェックし、API キーが有効であることを確認し、GraphQL 呼び出しの分析情報を収集します。Apigee の API プロダクトと GraphQL のサポートを利用して、割り当てを追加したり、特定の GraphQL オペレーションへのアクセスを制限したりできます。&lt;/p&gt;&lt;p&gt;この簡単な設定では、単一の GraphQL スキーマを検証できます。さらに、  Apigee がサポートするフローを活用すれば、ユーザーごとに異なるバージョンのスキーマを利用することも可能です。クエリを許可したままで、スキーマへのリクエストを完全にブロックすることもできます。また、GraphQL エンドポイントへのアクセスをデベロッパー ポータルで公開することで、セルフサービスで API を利用しているデベロッパーでも、新しいエンドポイントにアクセスするための一意の認証情報を登録し、取得できるようになります。&lt;/p&gt;&lt;p&gt;&lt;b&gt;StepZen の役割&lt;/b&gt;&lt;/p&gt;&lt;p&gt;StepZen は、バックエンドでの GraphQL 呼び出しを実行します。具体的には以下を行います。&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;国、市町村、IP アドレスに基づいて割り出したユーザーの地域の現地通貨の情報を入手するため、api.ip-api.com を呼び出します。&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;最初の呼び出しで得られた通貨情報を使用して、通貨換算 API（api.frankfurter.com）から、現在の為替レートで該当する通貨に換算した商品の価格を取得します。&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;以下は、このシナリオに沿った GraphQL リクエストとレスポンスの例です。&lt;/p&gt;&lt;p&gt;GraphQL クエリ:&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;{\r\n  location(ip: &amp;quot;8.8.8.8&amp;quot;) {\r\n    city\r\n    continent\r\n    country\r\n    countryCode\r\n    priceInCountry(amount:100 from:&amp;quot;EUR&amp;quot;)\r\n  }\r\n}&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7f64bc58f0a0&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p&gt;GraphQL のレスポンス:&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;{\r\n  &amp;quot;data&amp;quot;: {\r\n    &amp;quot;location&amp;quot;: {\r\n      &amp;quot;city&amp;quot;: &amp;quot;Ashburn&amp;quot;,\r\n      &amp;quot;continent&amp;quot;: &amp;quot;North America&amp;quot;,\r\n      &amp;quot;country&amp;quot;: &amp;quot;United States&amp;quot;,\r\n      &amp;quot;countryCode&amp;quot;: &amp;quot;US&amp;quot;,\r\n      &amp;quot;priceInCountry&amp;quot;: 114.44000000000001\r\n    }\r\n  }\r\n}&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7f649ed4b6d0&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p&gt;上記のクエリは、単一のリクエストで地域および通貨の情報を両方取得しています。2 つの REST API が呼び出され、適切なレスポンスが生成されます。StepZen スキーマは、通貨換算 API を使って、priceInCountry フィールドを地域のレスポンスに追加します。デベロッパーが自身で複数の API を組み合わせる必要はありません。取得したいフィールドを指定するだけで、それに適したレスポンスが作成されます。&lt;/p&gt;&lt;p&gt;StepZen と Apigee はどちらも管理 API を持っているため、StepZen のエンドポイントに Apigee プロキシを作成するプロセスを自動化することができます。そのためのオープンソース ユーティリティもご用意しました。StepZen のアカウントをお持ちでない方には、ユーティリティでアカウントをプロビジョニングします。これにより、StepZen スキーマがデプロイされ、Apigee プロキシが自動的に構築されます。プロキシの呼び出しには API キーが必要となるように構成されており、GraphQL リクエストを StepZen のスキーマと照合して自動的に検証します。&lt;/p&gt;&lt;h3&gt;環境の準備と運用&lt;/h3&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;ご自身のアカウントにプロキシ、API プロダクト、デベロッパー、アプリ、プロパティ セットの作成とデプロイに必要な Apigee 権限が付与されていることを確認してください。&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;git clone git@github.com:apigee/stepzen.git を実行してリポジトリをクローンします。&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;先ほどリポジトリをクローンしたディレクトリに移動し、以下のコマンドを実行します。&lt;br/&gt;./apizenSetup -o &amp;lt;your_org&amp;gt; -e &amp;lt;your_env&amp;gt; -t $(gcloud auth print-access-token) -i $(gcloud auth print-identity-token) -z&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;このスクリプトでは、いくつかのオプションのパラメータを実行できますが（リポの README ファイルで説明されています）、デフォルトで指定する必要があるパラメータは次のとおりです。&lt;/p&gt;&lt;/li&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;-o &amp;lt;Apigee 設定に使用する組織名またはプロジェクト名&amp;gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;-e &amp;lt;環境名&amp;gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;-t &amp;lt;必要な Apigee アーティファクトのデプロイと作成にアクセスできる gcloud トークン&amp;gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;-i &amp;lt;gcloud が生成した ID トークン&amp;gt;&lt;/p&gt;&lt;/li&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;StepZen はこれを利用して、一意の StepZen アカウントを 1 つ生成します。&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;li&gt;&lt;p&gt;-z&lt;/p&gt;&lt;/li&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;これはオプションですが、提供された場合、スクリプトは StepZen の認証情報を出力します。StepZen ツールを後で使う場合には便利です。&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ol&gt;&lt;li&gt;&lt;p&gt;スクリプトはいくつかのステップを実行し、以下のように随時進捗状況を出力します。&lt;/p&gt;&lt;/li&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;StepZen のエンドポイントを呼び出し、StepZen アカウントの詳細を取得する。&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;StepZen の認証情報を保存する Apigee PropertySet を作成または更新する。&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;StepZen アカウントを下りターゲットとして事前に構成された Apigee API プロキシをデプロイする（上記で構成された PropertySet に依存）。&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;エンドポイントの保護のための認証情報を持つデベロッパー、API プロダクト、アプリを作成または更新する。&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;li&gt;&lt;p&gt;スクリプトが完了すると、curl コマンドの例（下記参照）が表示され、設定時に作成された API キーが表示されます。&lt;br/&gt;&lt;br/&gt;上記のようにオプション "-z" を提供した場合、スクリプトは StepZen アカウント、管理者キー、API キーを出力します（これらの情報は書き留めておき、大切に保存してください）。これらの詳細を YAML として保存し（実際にも YAML として出力されます）、後で StepZen ツールで使用することができます。&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;h4&gt;エンドポイントのテスト&lt;/h4&gt;&lt;p&gt;スクリプトが完了すると、次のような curl コマンドの例が表示されます。&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;quot;curl -X POST &amp;#x27;https://&amp;lt;apigee_environment_host&amp;gt;/graphql/stepzample?apikey=&amp;lt;APIKEY&amp;gt;&amp;#x27; \\\r\n-H &amp;#x27;Accept-Encoding: gzip, deflate, br&amp;#x27; -H &amp;#x27;Content-Type: application/json&amp;#x27; -H &amp;#x27;Accept: application/json&amp;#x27; \\\r\n --compressed -d @gql-query.json&amp;quot;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7f649f478d00&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p&gt;この curl コマンドは、上記の例で挙げたのと同じ GraphQL クエリを含む "gql-query.json" という名前のファイルを参照しています。この curl コマンドを実行すると、上記とまったく同じ出力が返されます。このファイルのクエリを更新したり、コピーして独自のクエリファイルを作成することも可能です。&lt;/p&gt;&lt;h4&gt;API に Google マップを追加する&lt;/h4&gt;&lt;p&gt;おまけとして、この API に Google マップを加えてみましょう。これにより、e コマースアプリでオンライン注文した商品を受け取ることができる最寄りの実店舗を表示できるようになります（これをもとに、配達と受け取りのどちらが簡単か判断することもできます）。&lt;/p&gt;&lt;p&gt;1. API キーを使って Google Maps API を StepZen から呼び出します。API キーを取得する手順: &lt;a href="https://developers.google.com/maps/gmp-get-started#gcloud-services-enable-all" target="_blank"&gt;Google Maps Platform のスタートガイド&lt;/a&gt;&lt;/p&gt;&lt;p&gt;2. リポジトリにサンプル スキーマをご用意しています。&lt;a href="https://github.com/apigee/stepzen/tree/master/stepzen-maps-example" target="_blank"&gt;StepZen Maps サンプル&lt;/a&gt; フォルダの config.yaml.sample ファイルの名前を config.yaml に変更してください。&lt;/p&gt;&lt;p&gt;3. config.yaml ファイルを編集して、&amp;lt;apikey&amp;gt; を自分のキーと入れ替えます。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;configurationset:\r\n  - configuration:\r\n      name: google-maps\r\n      key: &amp;lt;apikey&amp;gt;&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7f649f478580&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p&gt;4. このスクリプトを新しい StepZen スキーマで実行します。スクリプトは、前回作成された StepZen アカウントを検出し、再利用します。&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;./apizenSetup -o &amp;lt;your_org&amp;gt; -e &amp;lt;your_env&amp;gt; -t $(gcloud auth print-access-token) -i $(gcloud auth print-identity-token) -S stepzen-maps-example -m maps&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7f649e16e850&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p&gt;5. では、この新しい設定を、先ほどの curl コマンドでテストしてみましょう。&lt;/p&gt;&lt;p&gt;今回は、stepzen-maps-example ディレクトリに保存された GraphQL クエリを指定します。新しい curl コマンドは以下のようになります（もちろん、エンドポイントの API キーとホスト名はご自身のものに更新してください）。&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;quot;curl -X POST &amp;#x27;https://&amp;lt;apigee_environment_host&amp;gt;/graphql/stepzample?apikey=&amp;lt;APIKEY&amp;gt;&amp;#x27; \\\r\n-H &amp;#x27;Accept-Encoding: gzip, deflate, br&amp;#x27; -H &amp;#x27;Content-Type: application/json&amp;#x27; -H &amp;#x27;Accept: application/json&amp;#x27; \\\r\n --compressed -d @stepzen-maps-example-gql-query.json&amp;quot;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7f649e16ec70&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p&gt;今回実行するクエリは以下のようなものです。&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;query MyQuery {\r\n\t\tlocation(ip: &amp;quot;8.8.8.8&amp;quot;) {\r\n\t\t\tfindNearby(keyword: &amp;quot;Target&amp;quot;) {\r\n\t\t\t\tname\r\n\t\t\t\tvicinity\r\n\t\t\t}\r\n\t\t\tcity\r\n\t\t\tcountryCode\r\n\t\t\tregionName\r\n\t\t}\r\n}&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7f649e16e4c0&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p&gt;クエリの実行内容&lt;/p&gt;&lt;p&gt;このクエリでは、Google DNS の最初のロケーション クエリで返された IP の緯度 / 経度に対して、最も近いターゲット地域が検索されます。&lt;/p&gt;&lt;p&gt;この情報は、最初の検索結果で解決された緯度および経度として、埋め込まれた findNearby に渡されます。StepZen は、スキーマの構成時に提供された Google Maps API とキーを使用します。&lt;/p&gt;&lt;p&gt;これを api-ip-api.com のクエリ機能と組み合わせることで、単一の GraphQL クエリでターゲット ストアに最も近い実店舗を取得でき、エクスペリエンスを向上させることができます（今回はこの店舗での受け取りを想定していますが、他の店舗でもお試しください）。&lt;/p&gt;&lt;h3&gt;次のステップ&lt;/h3&gt;&lt;p&gt;Apigee ポリシーや StepZen GraphGL エンドポイントの構築と実行に関して詳しくは、以下の関連資料をご覧ください。&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Apigee の GraphQL 対応のお知らせ- &lt;a href="https://cloud.google.com/blog/products/api-management/how-to-manage-graphql-apis-in-apigee"&gt;Apigee で GraphQL API を管理する方法&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Apigee GraphQL ポリシー - &lt;a href="https://cloud.google.com/apigee/docs/api-platform/develop/graphql"&gt;GraphQL の使用 | Apigee X&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;StepZen のスタートガイド（英語） - &lt;a href="https://stepzen.com/docs/quick-start" target="_blank"&gt;https://stepzen.com/docs/quick-start&lt;/a&gt; &lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;GraphQL スキーマの設計（英語）&lt;a href="https://stepzen.com/docs/design-a-graphql-schema" target="_blank"&gt;https://stepzen.com/docs/design-a-graphql-schema&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;- Google Cloud プロダクト マネージャー、&lt;b&gt;Geir Sjurseth&lt;/b&gt;&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;- StepZen デベロッパー、&lt;b&gt;Carlos Eberhardt&lt;/b&gt;&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Fri, 17 Dec 2021 01:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/api-management/how-to-manage-your-graphql-apis-with-apigee/</guid><category>Apigee</category><category>API Management</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>Apigee で GraphQL API を管理する方法</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/api-management/how-to-manage-your-graphql-apis-with-apigee/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Google Cloud Japan Team </name><title></title><department></department><company></company></author></item><item><title>Google が 2021 年 Gartner® Magic Quadrant® でフル ライフサイクル API 管理のリーダーに選出</title><link>https://cloud.google.com/blog/ja/products/apigee/apigee-a-leader-in-the-2021-gartner-magic-quadrant-for-api-management/</link><description>&lt;div class="block-paragraph"&gt;&lt;p&gt;※この投稿は米国時間 2021 年 10 月 2 日に、Google Cloud blog に&lt;a href="https://cloud.google.com/blog/products/apigee/apigee-a-leader-in-the-2021-gartner-magic-quadrant-for-api-management"&gt;投稿&lt;/a&gt;されたものの抄訳です。&lt;/p&gt;&lt;p&gt;Gartner は &lt;a href="https://pages.apigee.com/gartner-magic-quadrant-2021-register.html?utm_source=blog" target="_blank"&gt;2021 年のフル ライフサイクル API 管理のマジック クアドラント&lt;/a&gt;で、Google Cloud の Apigee を 6 年連続でフル ライフサイクル API 管理のリーダーとして認定しました。この成果は、Google Cloud の API 管理に関する差別化されたビジョンと、継続的なプロダクトのイノベーションを提供してきた優れた実績を証明するものだと考えています。今回のレポートでは、Apigee は実行能力において、あらゆるベンダーの中で最高位を獲得しています。  この場をお借りして、お客様、デベロッパー、パートナーの皆様からのご意見をお寄せいただいたことに感謝いたします。&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        &lt;a href="https://storage.googleapis.com/gweb-cloudblog-publish/images/magic_quadrant_full_life_cycle_api_managem.max-2800x2800.jpg" rel="external" target="_blank"&gt;
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/magic_quadrant_full_life_cycle_api_managem.max-1000x1000.jpg"
        
          alt="magic quadrant full life cycle api management.jpg"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p&gt;API は、企業がデジタル ファースト戦略を実現するための重要な仕組みの一つであり、パートナーやお客様に新しい体験やアプリケーションを提供します。これらの API を効率的かつスケーラブルに活用するためには、API 管理が必須であり、適切な API 管理ベンダーと提携することが、API プログラムの構築とスケーリングの成功には不可欠です。また、Gartner などの業界アナリスト企業が実施する調査は、企業が適切なソリューションを評価、選択する際に役立ちます。&lt;/p&gt;&lt;p&gt;Nationwide Insurance、ABN Amro、Bed Bath &amp;amp; Beyond、Pizza Hut などの多くの企業の&lt;a href="https://cloud.google.com/customers#/products=API_Management"&gt;お客様&lt;/a&gt;が、API 管理のパートナーとして Google Cloud の Apigee を選択しています。Google の使命は、お客様が &lt;b&gt;デジタル エクセレンス&lt;/b&gt;へと飛躍するのを支援することです。デジタル エクセレンスとは、迅速かつ反復的にデプロイし、スケーリングし、デジタル プログラムを一貫して提供する能力のことです。Google は、お客様が収益性の高い API ベースのプラットフォームを構築し、測定可能なビジネス上の成果を実現するお手伝いをしたいと考えています。&lt;/p&gt;&lt;p&gt;「API により、Veolia は新たな革新の機会をもたらす、新たなエコシステムとパートナーにアクセスできるようになりました。Apigee のおかげで、優れたカスタマー エクスペリエンスを迅速かつ簡単に提供できています。また、バックエンド IT の複雑さが取り除かれ、一貫性と安全性のもと、顧客に情報とデータを素早く提供できるようになりました。」と &lt;a href="https://cloud.google.com/blog/products/api-management/how-veolia-is-using-api-management-to-power-sustainable-resource-management"&gt;Veolia&lt;/a&gt; の CTO である Pascal Dalla-Torre 氏は語っています。&lt;/p&gt;&lt;p&gt;このビジョンの一環として、Google Cloud は継続的なイノベーションの実現に注力しています。&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;ハイパースケールの実現 - API を使用した世界規模でのスケーリング、分散した従業員間の接続、地域のパートナーとのコラボレーションを支援するため、今年に入って &lt;a href="https://apigee.google.com/setup" target="_blank"&gt;Apigee X&lt;/a&gt; を発表しました。これは、Google Cloud が持つ AI、セキュリティ、ネットワークに関する専門知識をシームレスに融合させた API 管理プラットフォームのメジャー リリースで、デジタル トランスフォーメーションの取り組みを構築する基盤となるアセットを企業が効率的に管理できるよう支援します。&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;デベロッパーの効率化 - 今日のデベロッパーは、API やインテグレーションのニーズに対応するために複数のツールを使用しています。さらに、新しい API スタイルやソフトウェア開発ツールの普及が複雑さに拍車をかけています。そのため、先日、Google は API とインテグレーションのニーズに対応した統合プラットフォーム &lt;a href="https://cloud.google.com/apigee/integration"&gt;Apigee Integration&lt;/a&gt;、マイクロサービスのニーズに対応した &lt;a href="https://cloud.google.com/apigee/docs/api-platform/envoy-adapter/v1.0.x/concepts"&gt;Apigee Adapter for Envoy&lt;/a&gt;、&lt;a href="https://cloud.google.com/apigee/docs/api-platform/develop/graphql#graphql-options"&gt;GraphQL&lt;/a&gt; などの新しい API スタイルのサポート、既存の &lt;a href="https://cloud.google.com/apigee/docs/api-platform/local-development/overview"&gt;SDLC&lt;/a&gt; ツールを使って API を管理できる柔軟性、&lt;a href="https://youtu.be/ysFVryCvcEg" target="_blank"&gt;会話型 AI&lt;/a&gt; 向けのフルフィルメント ソリューションを発表しました。&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;アプリケーション開発の自由度の向上 - 業界を問わず、IT チーム外の技術に精通した従業員が、&lt;a href="https://cloud.google.com/appsheet"&gt;AppSheet&lt;/a&gt; のようなコード不要の開発ツールを使って社内アプリケーションを構築するケースが増えています。API 管理への投資をこれらの技術に精通した従業員にまで拡大できるよう、Apigee と AppSheet のプラットフォーム間の&lt;a href="https://solutions.appsheet.com/apigee-data-source" target="_blank"&gt;インテグレーション&lt;/a&gt;への投資を続けています。&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;API のための AIOps - デジタル エクセレンス戦略では、API が中心となり、お客様や従業員向けのさまざまなアプリケーションを接続するための中枢神経系として機能します。そのため、API が常に利用可能で、期待通りに機能することがきわめて重要です。ハイパースケール API プログラムのモニタリングに関する課題を克服するために、Google は、業界をリードする Google の機械学習機能を利用して、&lt;a href="https://cloud.google.com/apigee/docs/aapi-ops/about-anomaly-detection"&gt;異常検出&lt;/a&gt;などの機能を API オペレータに提供しています。&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;業界に特化したソリューション - 新しいデジタル プログラムの市場投入までの時間を短縮し、特定の業界の要件に対応するために、&lt;a href="https://cloud.google.com/solutions/open-banking-apix"&gt;オープン バンキング&lt;/a&gt;、&lt;a href="https://cloud.google.com/solutions/apigee-health-apix"&gt;Health APIx&lt;/a&gt;、&lt;a href="https://cloud.google.com/blog/products/cloud-migration/getting-started-with-ecommerce-migration"&gt;e コマースのモダナイゼーション&lt;/a&gt;、&lt;a href="https://cloud.google.com/apigee/docs/api-platform/develop/integrating-apigee-contact-center-ai"&gt;通信事業者&lt;/a&gt;向けの Contact Center AI フルフィルメントといった、各業界における API の導入を加速する一連の機能を提供しています。&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;このたび、光栄にも 2021 年 Gartner マジック クアドラントのフル ライフサイクル管理のリーダーに選出されたことをお知らせさせていただきました。今後もパートナーとして、お客様のデジタル トランスフォーメーションの実現に向けて革新的な取り組みを続けていければと考えています。レポートの全文は、&lt;a href="https://pages.apigee.com/gartner-magic-quadrant-2021-register.html?utm_source=blog" target="_blank"&gt;こちら&lt;/a&gt;からダウンロードできます（メールアドレスが必要です）。Apigee について詳しくは、&lt;a href="http://cloud.google.com/apigee"&gt;こちら&lt;/a&gt;のウェブサイトをご覧ください。&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;hr/&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;i&gt;Gartner Magic Quadrant for Full Life Cycle API Management、2021 年 9 月 28 日、Shameen Pillai、飯島 公彦、Mark O'Neill、John Santoro、Akash Jain、Fintan Ryan&lt;/i&gt;&lt;/sup&gt;&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;i&gt;Gartner は、リサーチに関する発行物に掲載されている特定のベンダー、プロダクト、サービスを推奨することはありません。また、最高の格付けまたはその他の評価を得たベンダーのみを選択するように助言することもありません。Gartner のリサーチに関する発行物は、Gartner のリサーチ＆アドバイザリ組織の見解を表したものであり、事実を表現したものではありません。Gartner は、明示または黙示を問わず、商品性や特定の目的への適合性を含め、本リサーチに関連したいかなる保証も行いません。&lt;/i&gt;&lt;/sup&gt;&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;i&gt;Gartner および Magic Quadrant は、Gartner, Inc. および / またはその関係会社の米国およびその他の国における登録商標であり、同社の許可を得て使用されているものです。All rights reserved.&lt;/i&gt;&lt;/sup&gt;&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;i&gt; 上の図は、リサーチ ドキュメントの一部として Gartner, Inc. より公開されているもので、ドキュメント全体の文脈に即して評価する必要があります。この Gartner のドキュメントをご希望の方は、Google（Apigee）までご請求ください。&lt;/i&gt;&lt;/sup&gt;&lt;/p&gt;&lt;i&gt;- Google Cloud ビジネス アプリケーション プラットフォーム、プロダクト担当責任者、&lt;b&gt;Vikas Anand&lt;/b&gt;&lt;/i&gt;&lt;/div&gt;</description><pubDate>Fri, 08 Oct 2021 04:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/apigee/apigee-a-leader-in-the-2021-gartner-magic-quadrant-for-api-management/</guid><category>Google Cloud</category><category>API Management</category><category>Apigee</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>Google が 2021 年 Gartner® Magic Quadrant® でフル ライフサイクル API 管理のリーダーに選出</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/apigee/apigee-a-leader-in-the-2021-gartner-magic-quadrant-for-api-management/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Google Cloud Japan Team </name><title></title><department></department><company></company></author></item><item><title>Arab Bank: Anthos と Apigee を使ってアプリケーションのイノベーションを促進</title><link>https://cloud.google.com/blog/ja/products/apigee/arab-bank-accelerates-app-innovation-with-google-cloud/</link><description>&lt;div class="block-paragraph"&gt;&lt;p data-block-key="jzvnh"&gt;※この投稿は米国時間 2021 年 6 月 15 日に、Google Cloud blog に&lt;a href="https://cloud.google.com/blog/products/apigee/arab-bank-accelerates-app-innovation-with-google-cloud"&gt;投稿&lt;/a&gt;されたものの抄訳です。&lt;/p&gt;&lt;p data-block-key="x38pi"&gt;1930 年に創業し、ヨルダンに本部を置く &lt;a href="https://www.arabbank.com/" target="_blank"&gt;Arab Bank&lt;/a&gt; は、中東で最も古くからある銀行の一つです。世界の 28 か国に支店をもち、その堅実な運営方針と、各地域の文化および習慣を尊重する姿勢によって、お客様の信頼を獲得しています。&lt;/p&gt;&lt;p data-block-key="qybgl"&gt;中東および北アフリカ諸国では、クラウド プロバイダがデータセンターを設置済みの一部地域を除き、銀行業界におけるクラウド技術の導入が全体的に遅れています。その背景には、クラウド サービス（PaaS および SaaS）のデータ セキュリティ、成熟度、セキュリティ管理に対する懸念があること、さらに、規制の存在があります。こうした状況の中でも、当行はこれまでいくつかの好機に恵まれ、クラウドを活用して開発やテストの期間を短縮させたり、フィンテック コミュニティやデジタル サービス プロバイダと連携して各社のソリューションをバンキング エコシステムに組み込んだりするなどの成果をあげてきました。このようにフィンテック業界の力を借り、社内のイノベーションを促進、スピードアップするためには、外の世界と柔軟につながることができるオープンなアーキテクチャが必要となります。当行は、Google Cloud と連携することでこの目標を達成し、Apigee や Anthos などのプラットフォームを活用してアプリの開発、テストのプロセスをスピードアップすることができました。その結果、顧客や従業員に対して最新技術を用いた革新的アプリやサービスを提供できるようになり、アジリティおよび柔軟性の促進や、ワークロードの最適化につながっています。&lt;/p&gt;&lt;h3 data-block-key="92zuh"&gt;規制の厳しい業界にクラウドを取り入れる&lt;/h3&gt;&lt;p data-block-key="xtnhu"&gt;まずは、社内のリーダーやスタッフに、クラウド技術や、API レイヤ、コンテナといった概念およびそれらがもたらすメリットについて理解してもらう必要がありました。Google の力を借りて、オープン テクノロジーに関するデモセッションや討論会を催すなどして社内教育を進め、主な関係部門の賛同を得られるよう努めました。クラウド プロバイダの候補選びで重視した点は 4 つあります。それは、セキュリティ管理の成熟度、使いやすさ、コスト、さらに、新しい環境への導入や技術の進化に対応できるスケーラビリティやアジリティを備えているかどうか、という点です。特にこのスケーラビリティを重視していた私たちにとって、Google Cloud のイノベーション ロードマップは非常に魅力的でした。Google の担当者との直々の打ち合わせはもちろん、Google Cloud Next のカンファレンスで、技術やイノベーション、新しいものづくりに情熱を傾ける人々と出会えたことも、私たちの判断に大きく影響しました。&lt;/p&gt;&lt;p data-block-key="traps"&gt;当行でのクラウド導入の道のりに話を戻しましょう。前述のように、地域特有の制限があるという理由から、私たちはハイブリッド クラウド方式を採用し、これを発展させていくことにしました。この方法なら、本番環境で提供中の多数のサービス、中でも個人情報（PII）やその他の機密データを扱うようなサービスの運用をオンプレミスで継続する一方で、開発およびテストや、本番環境の一部のワークロード（顧客データを含まないもの）には、クラウドを活用することが可能となります。&lt;/p&gt;&lt;p data-block-key="2hrdc"&gt;当地域の適用法令が近いうちに大幅改定され、他国へのデータ転送が許可されるようになる見込みは低そうです。今の状況が続いても、クラウドツールがあれば、顧客データをトークン化および匿名化して利用しながら、データの保守はオンプレミスで行えます。このような運用方法は、オンラインで提供している各種サービス（顧客のオンボーディングや、クレジット機能のオンライン申請、マーケットプレイスでの操作など）にも適用されます。今後、パートナー各社と API 統合を進めることにより、当行の価値提案をデジタル化という観点から総合的に充実、促進させて、主な顧客であるコンシューマー バンキングの利用者はもとより、中小規模ビジネス、大企業、その他法人のお客様に対してアピールできると考えています。&lt;/p&gt;&lt;h3 data-block-key="naxwd"&gt;クラウドでつながりと基盤をつくる&lt;/h3&gt;&lt;p data-block-key="i3xl9"&gt;デジタル トランスフォーメーションにおいて最初に着手したのは、Google Cloud の API 管理プラットフォームである &lt;a href="https://cloud.google.com/apigee"&gt;Apigee&lt;/a&gt; を導入し、世界中のデジタル バンキング エコシステムとつながることでした。Apigee では、セキュリティ、共有、メディエーションに関するポリシーのほか、デベロッパー ポータル機能も提供されているため、オープン バンキングの標準を満たしつつ、イノベーションに専念できました。&lt;/p&gt;&lt;p data-block-key="k3ux0"&gt;Apigee の導入を進める一方で、フィンテックの新しいアイデアを促進する場として&lt;a href="https://developer.arabbank.com/" target="_blank"&gt;アクセラレータ プログラム&lt;/a&gt;を始動し、当行のデジタル プラットフォームにこれらのアイデアを取り入れて顧客に提供できるようにしました。さらに、各種バンキング API も開発しました。これらはすべて、PSD2 およびオープン バンキングの規制に従って設計、文書化され、パートナー各社に提供されています。フィンテック企業のクリエイティブなソリューションの設計に活用していただけるよう、これらの API はコード構造の要件とともに当行の API 開発ポータルで公開されています。&lt;/p&gt;&lt;p data-block-key="vstfz"&gt;次に着手したのは、Google Cloud のマネージド アプリケーション プラットフォームである &lt;a href="https://cloud.google.com/anthos"&gt;Anthos&lt;/a&gt; の導入です。Anthos はハイブリッド クラウドに対応しているので、これを運用の基盤として、マイクロサービス コンテナの統合や外部機関との連携を進めました。現在、Anthos のインフラストラクチャ上には数百のマイクロサービスが展開され、これらが Google Kubernetes Engine（GKE）のコンテナやオンプレミスで実行されています。コラボレーションや、開発、テストにはクラウドを、本番環境にはオンプレミスをという使い分けをしています。&lt;/p&gt;&lt;p data-block-key="5bq7a"&gt;クラウドのセットアップ プロセス全体や、Anthos の導入にあたっては、Google Cloud の &lt;a href="https://cloud.google.com/consulting"&gt;Professional Services Organization（PSO）&lt;/a&gt;の力を借りました。最初は、クラウドツールを利用し、試行錯誤を繰り返しながら学んでいきました。Anthos の仕組みについて理解を深めた今では、Arab Bank の目指すデジタルファースト化およびそれに伴うスケーリングのしやすさを重視しながら、健全性、安定性、復元力を兼ね備えた基盤の上に、新たなインフラストラクチャを構築しています。&lt;/p&gt;&lt;p data-block-key="l5v17"&gt;現在、Anthos で実行しているサービスは、顧客獲得およびオンボーディング用のモバイルアプリのほか、お客様が WhatsApp などのメッセージング プラットフォームを使って瞬時に金銭をやり取りできるようにする &lt;a href="https://www.arabbank.jo/mainmenu/home/ways-to-bank/arabi-pay" target="_blank"&gt;Arabi-Pay アプリ&lt;/a&gt;があります。さらに、Arab Bank の従業員を対象に、Anthos を活用した即日融資サービスも提供しており、7 分未満で最大 $7,000 の貸し付けが可能です。&lt;/p&gt;&lt;p data-block-key="cb0mk"&gt;中小企業（SME）のお客様向けにも、SME クライアント向けデジタル オンボーディング プロセスや、ペーパーレスの SME 融資プラットフォームを整備するなど、各種デジタル サービスを構築しました。&lt;/p&gt;&lt;p data-block-key="jwh3s"&gt;当地域ではお客様との直接の関わりを重視する習慣があることから、デジタル化が遅れていると思われがちです。しかし、最近の COVID-19（新型コロナウイルス感染症）のパンデミックによって、デジタル バンキング サービスや電子決済の導入が進み、オンラインでの購入や支払いに対して前向きな気風が広がっています。Apigee や Anthos を基盤とした当行のバンキング アプリは、お客様の主要な手続きを想定し、幅広い機能を備えているうえに非常に使いやすいのが特長で、新規のお客様の 90% 以上がこれらのモバイルアプリを活用してくださっています。今後 18 か月で利用率はさらに上昇し、100% に近付くと予想しています。&lt;/p&gt;&lt;p data-block-key="7kspa"&gt;もちろん、こうした利用率の上昇は、サービス障害のリスクと表裏一体です。ほんの一瞬ダウンタイムが発生しただけでも、多くのユーザーがその問題に遭遇する可能性があります。Google Cloud の Anthos および Apigee の場合、プロセスを迅速に再開できるので、たとえ障害が発生したとしても、ユーザーにほとんど気付かれずに済みます。COVID-19 のパンデミックが始まった当初は、各支店の営業時間短縮を余儀なくされましたが、それをきっかけに一般のお客様を中心にデジタル サービスの活用が進み、各種手続きを自己完結していただくことができました。さらに、Google Cloud のおかげで、社内チームおよび外部パートナーが常につながりながら生産性を維持できるといったメリットも生まれています。Google Cloud なしでは、デジタル トランスフォーメーションを理想的なペースで続けることは困難だったでしょう。&lt;/p&gt;&lt;h3 data-block-key="sdwbt"&gt;国境やタイムゾーンを超えた連携&lt;/h3&gt;&lt;p data-block-key="jqqiu"&gt;Google Cloud のおかげで、社内での共同作業やパートナーとの連携のあり方が大きく変わりました。デベロッパーが世界中の地域やタイムゾーンに散らばっていることを活かし、24 時間年中無休の運営体制を確立しています。テストや開発作業を週末も含めて絶え間なく継続できるので、現在、新しいデジタル サービスを数週間というかつてない速さでデプロイすることができています。これにより、イノベーション優先という高い意識が社内に生まれ、運営モデルのレベルアップにつながりました。&lt;/p&gt;&lt;p data-block-key="vqqf6"&gt;Google Cloud のツールを取り入れるにあたってもう一つ重視したのは、ソフトウェア開発ライフサイクルで発生しがちな非効率なプロセスを排除することです。現在では、設計担当の小規模チームから、本番環境での導入作業に至るまで、完全にアジャイルな方法でソフトウェアを構築しています。2 年前は、本番環境にリリースできるシステムの数が 1 年間で多くても 2 つまでだったのに対し、現在は、デジタル パッケージをほぼ 1 か月に 1 つのペースでリリースしています。さらに、こうした毎月のリリースの合間に、臨時や修正のリリースも行っています。各部門がバラバラに機能していた状態から脱却し、製品、営業、運用、IT Dev Factory、インフラストラクチャ、サポートに至るまでの各部門間の連携が大幅に向上しました。&lt;/p&gt;&lt;p data-block-key="04zx7"&gt;API によってアジャイルなプロセスを促進するのと並行して、デザイン思考のワークショップを開催して早い段階で外部のお客様や見込み客に参加してもらうようにしています。それにより、お客様の真の悩みや、既存の方式に対する考え方について理解を深め、新しいデジタル方式にできるだけスムーズに移行する方法を探るのが狙いです。こうした取り組みの結果、以前に比べて格段に的確性の増した製品やサービスをそれぞれのお客様に提供できるようになっています。&lt;/p&gt;&lt;h3 data-block-key="dkzrl"&gt;バンキングにとどまらないサービス&lt;/h3&gt;&lt;p data-block-key="caihs"&gt;Google Cloud のおかげで、バンキングにとどまらず、お客様の生活に密着した幅広いオンライン サービスを展開できるようになっています。たとえば、最近リリースした住宅ローンアプリでは、家選びから、ローンの交渉および締結、さらには家のデコレーションの手配にまで対応するサービスを提供しています。このような総合的サービスを成功させる決め手となったのが、地域の主要企業との API を通じた連携です。&lt;/p&gt;&lt;p data-block-key="fjsd3"&gt;その他のデジタル サービスについても、顧客層や年齢に応じて生活に密着したソリューションを提供できるよう、詳細なロードマップを用意しています。サービスのデジタル化への取り組みはまだまだ始まったばかりですが、今後もクラウドを使って、あらゆる目標を実現していく所存です。&lt;/p&gt;&lt;p data-block-key="qsml8"&gt;詳細については、Google Cloud の&lt;a href="https://cloud.google.com/solutions/open-banking-apix"&gt;オープン バンキング ソリューション&lt;/a&gt;をご覧ください。PSD2 の要件に従いながら、オープン バンキングの提供プロセスを簡易化、促進する方法を解説しています。&lt;a href="https://www.youtube.com/watch?v=ItOU5oarm4o" target="_blank"&gt;Open banking, powered by Apigee API management&lt;/a&gt;（オープン バンキング: Apigee API 管理を活用）と題した動画も合わせてご覧ください。&lt;/p&gt;&lt;p data-block-key="79t44"&gt;&lt;i&gt;-Arab Bank 最高執行責任者&lt;/i&gt; &lt;b&gt;&lt;i&gt;Eric Modave&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-related_article_tout"&gt;





&lt;div class="uni-related-article-tout h-c-page"&gt;
  &lt;section class="h-c-grid"&gt;
    &lt;a href="https://cloud.google.com/blog/ja/topics/financial-services/crisis-is-accelerating-digital-transformation-in-banking-again/"
       data-analytics='{
                       "event": "page interaction",
                       "category": "article lead",
                       "action": "related article - inline",
                       "label": "article: {slug}"
                     }'
       class="uni-related-article-tout__wrapper h-c-grid__col h-c-grid__col--8 h-c-grid__col-m--6 h-c-grid__col-l--6
        h-c-grid__col--offset-2 h-c-grid__col-m--offset-3 h-c-grid__col-l--offset-3 uni-click-tracker"&gt;
      &lt;div class="uni-related-article-tout__inner-wrapper"&gt;
        &lt;p class="uni-related-article-tout__eyebrow h-c-eyebrow"&gt;Related Article&lt;/p&gt;

        &lt;div class="uni-related-article-tout__content-wrapper"&gt;
          &lt;div class="uni-related-article-tout__image-wrapper"&gt;
            &lt;div class="uni-related-article-tout__image" style="background-image: url('')"&gt;&lt;/div&gt;
          &lt;/div&gt;
          &lt;div class="uni-related-article-tout__content"&gt;
            &lt;h4 class="uni-related-article-tout__header h-has-bottom-margin"&gt;銀行がコアシステムに復元力を導入し、2021 年にイノベーションへの復帰を加速する方法&lt;/h4&gt;
            &lt;p class="uni-related-article-tout__body"&gt;IDC の調査によると、重要な銀行システムに合わせたバックオフィスのモダナイゼーションやクラウドの採用は復元力を高め、将来の混乱に適応するために必要なアジリティを提供するのに役立つ可能性があります。&lt;/p&gt;
            &lt;div class="cta module-cta h-c-copy  uni-related-article-tout__cta muted"&gt;
              &lt;span class="nowrap"&gt;Read Article
                &lt;svg class="icon h-c-icon" role="presentation"&gt;
                  &lt;use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#mi-arrow-forward"&gt;&lt;/use&gt;
                &lt;/svg&gt;
              &lt;/span&gt;
            &lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/a&gt;
  &lt;/section&gt;
&lt;/div&gt;

&lt;/div&gt;</description><pubDate>Mon, 28 Jun 2021 10:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/apigee/arab-bank-accelerates-app-innovation-with-google-cloud/</guid><category>Hybrid &amp; Multicloud</category><category>API Management</category><category>Anthos</category><category>Google Cloud</category><category>Customers</category><category>Financial Services</category><category>Apigee</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>Arab Bank: Anthos と Apigee を使ってアプリケーションのイノベーションを促進</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/apigee/arab-bank-accelerates-app-innovation-with-google-cloud/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Google Cloud Japan Team </name><title></title><department></department><company></company></author></item><item><title>AI による API オペレーション簡素化で API プログラムのスケーリングをスムーズに</title><link>https://cloud.google.com/blog/ja/products/api-management/apigee-x-simplifies-api-management-with-ai/</link><description>&lt;div class="block-paragraph"&gt;&lt;p&gt;※この投稿は米国時間 2021 年 5 月 25 日に、Google Cloud blog に&lt;a href="https://cloud.google.com/blog/products/api-management/apigee-x-simplifies-api-management-with-ai"&gt;投稿&lt;/a&gt;されたものの抄訳です。&lt;/p&gt;&lt;p&gt;API はデジタル トランスフォーメーションの根幹です。API を使用すると、組織の境界の内外でデータと機能をデベロッパーと安全に共有し、アプリケーションをより迅速に構築できます。また、パートナーとシームレスにつながってやり取りできるため、新しいビジネス収益を促進することも可能です。&lt;/p&gt;&lt;p&gt;API の使用範囲にはビジネス クリティカルな情報も含まれるため、ダウンタイムやパフォーマンスの低下により、収益、顧客、ブランド価値が大幅に減少する可能性があります。そのため、API の可用性を維持し、期待どおりに機能させるという責任がオペレーション チームに重くのしかかるようになりました。API がダウンすると、顧客エクスペリエンスを促進するサービスもダウンします。こうしたサービスは、組織におけるコラボレーションとビジネス プロセスに利用されています。&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        &lt;a href="https://storage.googleapis.com/gweb-cloudblog-publish/images/upstream_impact_of_API_ops.max-2800x2800.jpg" rel="external" target="_blank"&gt;
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/upstream_impact_of_API_ops.max-1000x1000.jpg"
        
          alt="upstream impact of API ops.jpg"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p&gt;しかし、API プログラムをビルドしてスケーリングするなか、API オペレーターがすべての API を手動でモニタリングして管理することは事実上不可能になってきます。これを解決するために、Google Cloud は API 管理プラットフォームのメジャー リリースである &lt;a href="https://cloud.google.com/blog/products/api-management/apigee-x-google-clouds-more-powerful-api-management-platform"&gt;Apigee X&lt;/a&gt; を介して、業界をリードする AI と ML テクノロジーの力を API オペレーションに導入しました。Apigee X は、AI、セキュリティ、ネットワーキングに関する Google Cloud の専門知識をシームレスに組み合わせて、大規模な API を効率的にビルドして管理できるようにします。&lt;/p&gt;&lt;h3&gt;API データを実際に活用する&lt;/h3&gt;&lt;p&gt;Apigee は機械学習を API メタデータに適用し、API オペレーションのさまざまな側面を簡素化するために必要なツールを提供します。API での AI 利用の好例として、以下のような異常検出が挙げられます。&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;AI を活用したルール: &lt;/b&gt;事前定義された一連の条件に基づいてアラートをトリガーします。これらの条件は、業界をリードする Google の機械学習モデルを過去の API データに適用することによって決まります。&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;自動しきい値: &lt;/b&gt;API のモニタリング基準を調整し、パターンベースの値に設定します。&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;オーバーヘッド削減: &lt;/b&gt;オペレーターが異常を手動でモニタリングしたり、API のモニタリングしきい値を調整したりする必要性がなくなります。&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;i&gt;「過去の API データに AI モデルと ML モデルを適用したこれらの高度な機能は、私たちが考えもしなかったシナリオについて警告してくれます。このような自動化機能により、事前の作業を大幅に削減できます。セキュリティ面においても、行動につながるインサイトを得ることで、プロキシが安全な HTTPS ポートを介してのみ公開され、コンプライアンス要件を遵守した状態であることを確認できるようになりました。また、ユーザー アクションを綿密にモニタリングし、監査の際にレポートをすばやく抽出することもできます。」-&lt;/i&gt; &lt;b&gt;Citrix 社グローバル テクノロジー＆セキュリティ担当シニア マネージャー Adam Brancato 氏&lt;/b&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        &lt;a href="https://storage.googleapis.com/gweb-cloudblog-publish/images/anomaly_events.0625049012500980.max-2800x2800.jpg" rel="external" target="_blank"&gt;
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/anomaly_events.max-1000x1000.jpg"
        
          alt="anomaly events.jpg"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p&gt;Google Cloud のお客様は API プログラムをスケーリングする際に、AI を活用した機能が非常に役立つと実感しています。Google Cloud で最近発表された &lt;a href="https://cloud.google.com/blog/products/api-management/top-5-trends-for-api-powered-digital-transformation-in-2021"&gt;State of the API Economy 2021 レポート&lt;/a&gt;では、企業における異常検出、bot 防止、セキュリティ分析機能の使用量が 230% 増加していることが明らかにされています。&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        &lt;a href="https://storage.googleapis.com/gweb-cloudblog-publish/images/anomaly_detection.max-2800x2800.jpg" rel="external" target="_blank"&gt;
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/anomaly_detection.max-1000x1000.jpg"
        
          alt="anomaly detection.jpg"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p&gt;Apigee X の詳細と、AI と機械学習の活用例を確認するには、&lt;a href="https://www.youtube.com/watch?v=IojuxfAnjwE&amp;amp;list=PLIivdWyY5sqLNixh2NTs2_6G5kZecQUNf&amp;amp;index=80" target="_blank"&gt;こちらの動画&lt;/a&gt;をご覧ください。Apigee X を無料で試すには、&lt;a href="https://apigee.google.com/setup?pli=1" target="_blank"&gt;こちら&lt;/a&gt;をクリックしてください。&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-video"&gt;



&lt;div class="article-module article-video "&gt;
  &lt;figure&gt;
    &lt;a class="h-c-video h-c-video--marquee"
      href="https://youtube.com/watch?v=IojuxfAnjwE"
      data-glue-modal-trigger="uni-modal-IojuxfAnjwE-"
      data-glue-modal-disabled-on-mobile="true"&gt;

      
        &lt;img src="//img.youtube.com/vi/IojuxfAnjwE/maxresdefault.jpg"
             alt="AI-powered API operations with Apigee"/&gt;
      
      &lt;svg role="img" class="h-c-video__play h-c-icon h-c-icon--color-white"&gt;
        &lt;use xlink:href="#mi-youtube-icon"&gt;&lt;/use&gt;
      &lt;/svg&gt;
    &lt;/a&gt;

    
  &lt;/figure&gt;
&lt;/div&gt;

&lt;div class="h-c-modal--video"
     data-glue-modal="uni-modal-IojuxfAnjwE-"
     data-glue-modal-close-label="Close Dialog"&gt;
   &lt;a class="glue-yt-video"
      data-glue-yt-video-autoplay="true"
      data-glue-yt-video-height="99%"
      data-glue-yt-video-vid="IojuxfAnjwE"
      data-glue-yt-video-width="100%"
      href="https://youtube.com/watch?v=IojuxfAnjwE"
      ng-cloak&gt;
   &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p&gt;-Google Cloud ビジネス アプリケーション プラットフォーム プロダクト担当責任者（ディレクター）Vikas Anand&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-related_article_tout"&gt;





&lt;div class="uni-related-article-tout h-c-page"&gt;
  &lt;section class="h-c-grid"&gt;
    &lt;a href="https://cloud.google.com/blog/ja/products/api-management/apigee-x-google-clouds-more-powerful-api-management-platform/"
       data-analytics='{
                       "event": "page interaction",
                       "category": "article lead",
                       "action": "related article - inline",
                       "label": "article: {slug}"
                     }'
       class="uni-related-article-tout__wrapper h-c-grid__col h-c-grid__col--8 h-c-grid__col-m--6 h-c-grid__col-l--6
        h-c-grid__col--offset-2 h-c-grid__col-m--offset-3 h-c-grid__col-l--offset-3 uni-click-tracker"&gt;
      &lt;div class="uni-related-article-tout__inner-wrapper"&gt;
        &lt;p class="uni-related-article-tout__eyebrow h-c-eyebrow"&gt;Related Article&lt;/p&gt;

        &lt;div class="uni-related-article-tout__content-wrapper"&gt;
          &lt;div class="uni-related-article-tout__image-wrapper"&gt;
            &lt;div class="uni-related-article-tout__image" style="background-image: url('https://storage.googleapis.com/gweb-cloudblog-publish/images/Apigee_Next_A_1.max-500x500.jpg')"&gt;&lt;/div&gt;
          &lt;/div&gt;
          &lt;div class="uni-related-article-tout__content"&gt;
            &lt;h4 class="uni-related-article-tout__header h-has-bottom-margin"&gt;今こそデジタル エクセレンスの実現を - Apigee X のご紹介&lt;/h4&gt;
            &lt;p class="uni-related-article-tout__body"&gt;Google Cloud の API 管理プラットフォームの新しいバージョンである Apigee X は、企業がデジタル トランスフォーメーションからデジタル エクセレンスへ加速するのに役立ちます。&lt;/p&gt;
            &lt;div class="cta module-cta h-c-copy  uni-related-article-tout__cta muted"&gt;
              &lt;span class="nowrap"&gt;Read Article
                &lt;svg class="icon h-c-icon" role="presentation"&gt;
                  &lt;use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#mi-arrow-forward"&gt;&lt;/use&gt;
                &lt;/svg&gt;
              &lt;/span&gt;
            &lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/a&gt;
  &lt;/section&gt;
&lt;/div&gt;

&lt;/div&gt;</description><pubDate>Wed, 09 Jun 2021 02:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/api-management/apigee-x-simplifies-api-management-with-ai/</guid><category>Apigee</category><category>Google Cloud</category><category>API Management</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>AI による API オペレーション簡素化で API プログラムのスケーリングをスムーズに</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/api-management/apigee-x-simplifies-api-management-with-ai/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Google Cloud Japan Team </name><title></title><department></department><company></company></author></item><item><title>DueDil が Apigee API 優先のアプローチを活用して大規模なデータ分析を提供している方法</title><link>https://cloud.google.com/blog/ja/products/apigee/google-cloud-helps-duedil-to-deliver-data-insights-at-scale/</link><description>&lt;div class="block-paragraph"&gt;&lt;p&gt;※この投稿は米国時間 2021 年 5 月 15 日に、Google Cloud blog に&lt;a href="https://cloud.google.com/blog/products/apigee/google-cloud-helps-duedil-to-deliver-data-insights-at-scale"&gt;投稿&lt;/a&gt;されたものの抄訳です。&lt;/p&gt;&lt;p&gt;名前が示すように、&lt;a href="https://www.duedil.com/" target="_blank"&gt;DueDil&lt;/a&gt; はデュー デリジェンス サービスを提供します。大手金融サービス企業 / 成長著しいテクノロジー関連企業 / 保険会社を対象に提供する DueDil のサービス範囲は、顧客固有のリスクの評価と選択から、顧客オンボーディングおよびリアルタイム リスク モニタリングまで、多岐にわたります。2009 年に設立された DueDil は、400 を超えるクライアントの 3,000 人超の企業ユーザーを支援しており、これらユーザーがそれぞれの取引相手をただ理解するだけでなく、規制要件を遵守したうえでより効率的に把握できるようサポートしています。&lt;/p&gt;&lt;p&gt;デュー デリジェンス サービスは近年発展を遂げてきました。それを支えているのは、新しい規制と新しいテクノロジーです。旧来のシステムやプロセスの多くが最近まで、ペンと紙によるワークフローや、労力のかかるスプレッドシート作業に依存してきましたが、今や新たな規制とテクノロジーの双方によって、それが置き換えられています。DueDil では、このテクノロジー変革によって、手作業のプロセスを自動化に置き換える機会が生まれたことを認識したうえで、同時にもう一つの新たな機会にも着目しました。それは、データを単に処理するだけでなく、異なる IT システムの情報をつないでデータドリブンの分析情報を生成し大規模に提供することによって、データを有効化する機会です。&lt;/p&gt;&lt;p&gt;この機会を活用するため、DueDil は、企業間の約 3 億の接続をマッピングするプラットフォーム、Business Information Graph（B.I.G）を構築しました。数十億ものデータポイントを取り込み、1 日に数回更新される B.I.G では、不正行為のリスクなど、ビジネス上の関係について固有の分析情報が提供されます。B.I.G. の有効性はその結果からも一目瞭然です。DueDil の顧客の中では、パートナーのオンボーディングが最大 80% 迅速化し、リスク検証のスピードが最大 18 倍増し、手作業でのポートフォリオ チェックに要していた時間を最大 80% 削減するなどの成果が出ています。&lt;/p&gt;&lt;p&gt;このような変革すべてを生み出すパワーの源はどこにあるのでしょうか？その答えは、アプリケーション プログラミング インターフェース（API）にあります。&lt;/p&gt;&lt;p&gt;「市場展開の観点から言えば、当社の製品は API です」と、DueDil の COO、Denis Dorval 氏は最近行われた&lt;a href="https://pages.apigee.com/Online-Meetup-EMEA-Registration-Page.html?utm_source=Social&amp;amp;utm_medium=Organic" target="_blank"&gt;ウェブキャスト&lt;/a&gt;で述べ、顧客が B.I.G. のリソースを直接自分で活用し、それをベースに DueDil の API で独自のニーズに合わせたビルドができることを説明していました。&lt;/p&gt;&lt;h3&gt;迅速、安全、スケーラブルな API を提供する API 管理プラットフォームの選択&lt;/h3&gt;&lt;p&gt;DueDil では、より優れた分析情報と効率性アップにつながる B2B エコシステムを接続するという同社のビジョンを実現するために、いくつかの明確な基準を満たすことのできるクラウド プロバイダを探しました。当時 DueDil が必要としていたのは、社内デベロッパーが数種類のシステムを活用して新たなユースケースやプロセス自動化を実現するための API と、顧客に提供する製品化された API のためのロバストな管理システムでした。数十億ものデータポイントを高速処理する高度な分析と豊富な処理力に加え、そのすべてを支えるエンタープライズ クラスのセキュリティ、スケーラビリティ、アジリティが必要でした。また同社では、プロバイダの切り替えに伴ってユーザー エクスペリエンスが損なわれてしまうことを避けるため、円滑な移行を優先課題としていました。&lt;/p&gt;&lt;p&gt;DueDil のエンジニアリング マネージャーである Robert Cicero 氏は、次のように述べています。「Google Cloud の &lt;a href="https://cloud.google.com/apigee"&gt;Apigee API 管理プラットフォーム&lt;/a&gt;の安定感と、そのサービスの力強さは、際立っていました。」&lt;/p&gt;&lt;p&gt;また、「Apigee は回復力の高いアジャイルなプラットフォームで、API を迅速、安全、大規模にビルドするという当社のニーズを満たしています」と説明し、Apigee の API セキュリティ防御ツールおよびポリシーの多くが追加設定なしですぐに利用できることを評価しました。たとえば、Apigee の JSON 脅威検出ポリシー、カスタム ポリシー、認証 / 認可プロセスは、瞬時にデプロイできるため、レイテンシを最小限に抑えることができます。つまり DueDil では、セキュリティ上の脅威がネットワークに侵入する前にそれを阻止しながら、サービス遅延のリスクを回避できるようになりました。&lt;/p&gt;&lt;p&gt;現在、DueDil には、ビジネス デュー デリジェンスを推進する社内サービスが 5 つあり、すべて Apigee 経由で公開されています。また、Apigee の収益化機能も使用して、API の利用を後押ししています。しかし、DueDil の市場展開戦略はペースが速くクライアント重視であるため、同社が Apigee を使用する最大の目的は、クライアント向けに API を迅速にプロトタイピングして、特定の API の表示と動作の把握を可能とすることにあります。これにより、DueDil とそのパートナーや顧客は、バックエンド システムの構築に時間を取られることなく、分析情報から価値を生み出すことにより多くの時間を割くことができます。&lt;/p&gt;&lt;p&gt;また、Apigee によって、BigQuery、Google データポータル、Google Cloud Storage といった他の Google Cloud サービスとも、簡単に接続できるようになります。Apigee はシステムの中枢神経の役割を果たし、システムを接続してプロセスを自動化する機能だけでなく、パートナーと顧客による B.I.G. サービスの使用状況に関する分析情報と可視性を DueDil に提供します。&lt;/p&gt;&lt;p&gt;Cicero 氏はさらにこう付け加えています。「Apigee への移行はシームレスで、API 管理プロバイダを Apigee に切り替えたことを誰にも気づかれませんでした。それが最大のメリットであったのは間違いありません。」&lt;/p&gt;&lt;h3&gt;API を活用して、セキュリティおよびガバナンスのポリシーを適用しながらセルフサービスを提供&lt;/h3&gt;&lt;p&gt;今後に向けて DueDil は、Apigee を活用して、スタッフとクライアントにより多くの権限、可視性、機会を提供し、IT 部門に頼ったり長い承認プロセスを延々と待ったりすることなくセルフサービス方式でアプリを作成し編集できるようにする計画を立てています。API を利用して B.I.G. やその他の機能を会社全体でより多くのチームに公開することで、DueDil では、動きをさらに速めてイノベーション プロセスに関与する人材を増やすことが可能になるでしょう。Apigee API 管理機能を活用している DueDil は、Cloud Functions、Cloud Pub/Sub など、その他の Google Cloud プロダクトおよびサービスも詳しく調べて試してみる意向です。&lt;/p&gt;&lt;p&gt;Cicero 氏は次のように述べています。「最終的には、企業がデュー デリジェンスに取り組むやり方は、会社ごとに若干異なっています。DueDil にとっては、多様化したビジネスに対して構成可能かつ動的な環境を提供できる唯一の方法は、順応性のあるプラットフォームを使用するか否かにかかっています。Apigee により、DueDil はさまざまな企業のためにサービスを創造し提供するうえで必要となるアジリティを手に入れることができました。」&lt;/p&gt;&lt;p&gt;Google Cloud は現在、銀行、資本市場、保険、決済のあらゆる場面で世界的に利用されており、困難な課題の解決に役立っています。優れた可視性、管理性でどこからでも API を設計、保護、分析、スケールできる Google Cloud Apigee API 管理についての詳細は、&lt;a href="https://cloud.google.com/apigee"&gt;こちらをクリック&lt;/a&gt;してください。Apigee API 管理を無料で試すには、&lt;a href="https://cloud.google.com/apigee/#/pricing?utm_medium=cpc&amp;amp;utm_source=google&amp;amp;utm_campaign=apigee-tool-bar&amp;amp;utm_term=apigee-pricing&amp;amp;utm_content=signup"&gt;こちらをクリック&lt;/a&gt;してください。&lt;/p&gt;&lt;p&gt;&lt;i&gt;-Google Cloud ビジネス アプリケーション プラットフォーム プロダクト担当責任者（ディレクター）&lt;b&gt;Vikas Anand&lt;/b&gt;&lt;/i&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Thu, 03 Jun 2021 03:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/apigee/google-cloud-helps-duedil-to-deliver-data-insights-at-scale/</guid><category>API Management</category><category>Business Application Platform</category><category>Financial Services</category><category>Google Cloud</category><category>Customers</category><category>Apigee</category><media:content height="540" url="https://storage.googleapis.com/gweb-cloudblog-publish/images/Duedill.max-600x600.jpg" width="540"></media:content><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>DueDil が Apigee API 優先のアプローチを活用して大規模なデータ分析を提供している方法</title><description></description><image>https://storage.googleapis.com/gweb-cloudblog-publish/images/Duedill.max-600x600.jpg</image><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/apigee/google-cloud-helps-duedil-to-deliver-data-insights-at-scale/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Google Cloud Japan Team </name><title></title><department></department><company></company></author></item><item><title>Google Cloud で脅威や不正行為からのウェブアプリと API の保護を強化する</title><link>https://cloud.google.com/blog/ja/products/api-management/better-app-security-with-google-clouds-waap/</link><description>&lt;div class="block-paragraph"&gt;&lt;p&gt;※この投稿は米国時間 2021 年 4 月 23 日に、Google Cloud blog に&lt;a href="https://cloud.google.com/blog/products/api-management/better-app-security-with-google-clouds-waap"&gt;投稿&lt;/a&gt;されたものの抄訳です。&lt;/p&gt;&lt;p&gt;企業が顧客やパートナーと接するうえでウェブ アプリケーションと公開 API の重要度が高まる中、多くの企業がこれらの資産を保護するための専用ツールに注目しています。調査会社の Gartner は、2020 年のレポート「Defining Cloud Web Application and API Protection Services（クラウド ウェブ アプリケーションおよび API 保護サービスの概要）」の中で、次のように述べています。「2023 年までに、公開されているウェブ アプリケーションの 30% 以上が DDoS 対策、ボット対策、API 保護、ウェブ アプリケーション ファイアウォール（WAF）を組み合わせたクラウド ウェブ アプリケーション API 保護（WAAP）サービスによって保護されるようになる。なお、現在この数字は 10% 未満である。」1 現在、これらのサービスのほとんどは、脅威の種類に応じて異なるポイント ソリューションの形で提供されています。そのため、保護機能に差が生じ、サービスの取得費用と運用費用が増大しています。&lt;/p&gt;&lt;p&gt;このような課題に対処するため、Google Cloud は、ウェブ アプリケーションと API を包括的に脅威から保護するセキュリティ ソリューション「&lt;a href="https://cloud.google.com/solutions/web-app-and-api-protection"&gt;ウェブアプリ API 保護&lt;/a&gt;（WAAP）」を発表しました。&lt;/p&gt;&lt;p&gt;Google Cloud WAAP は、Google が自社の公開サービスをウェブ アプリケーションの悪用、DDoS 攻撃、不正なボット活動、API を標的とした脅威から保護するために使用しているのと同じ技術を基盤としたサービスです。WAAP は、サイロ化されたアプリケーション保護から統合されたアプリケーション保護への移行を象徴しています。WAAP を使用すれば、脅威対策の強化、運用効率の向上、公開設定とテレメトリーの統合を実現できます。また、クラウドとオンプレミス環境をまたいだ保護も実現できます。&lt;/p&gt;&lt;p&gt;Google Cloud WAAP は、3 つの主要プロダクトを組み合わせて、脅威と不正行為に対する包括的な保護を実現します。&lt;/p&gt;&lt;p&gt;&lt;a href="https://cloud.google.com/armor"&gt;Google Cloud Armor &lt;/a&gt;は、Google Cloud が世界に展開する負荷分散インフラストラクチャの一部であり、WAF と DDoS 攻撃対策機能を備えています。Open Web Application Security Project（OWASP）のトップ 10、高度なアプリケーション悪用、ボリューム型攻撃と第 7 層 DDoS 攻撃の両方からアプリケーションを保護します。&lt;/p&gt;&lt;p&gt;Google Cloud の API 管理プラットフォームである &lt;a href="https://cloud.google.com/apigee"&gt;Apigee&lt;/a&gt; は、セキュリティに重点を置いた API ライフサイクル管理機能を提供します。Apigee は、API キーの検証、OAuth アクセス トークンの生成と検証、トラフィックのレート制限、クォータの適用、API トレンドの分析を行います。&lt;/p&gt;&lt;p&gt;&lt;a href="https://cloud.google.com/recaptcha-enterprise"&gt;reCAPTCHA Enterprise&lt;/a&gt; は、不正行為、スパム、さらにスクレイピング、認証情報の読み取り、自動アカウント作成、自動ボットの悪用などの不正行為から、透過的にユーザーを保護します。&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/WAAP_Architecture.max-1000x1000.jpg"
        
          alt="Google Cloud WAAP solution workflow.jpg"&gt;
        
        &lt;/a&gt;
      
        &lt;figcaption class="article-image__caption "&gt;Google Cloud WAAP ソリューションのアーキテクチャの概要&lt;/figcaption&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p&gt;SADA Systems の CTO である Miles Ward 氏は、次のように述べています。「当社のお客様は、Google Cloud WAAP の各プロダクトからすでに大きな恩恵を受けています。プロダクトがパッケージ化されたため、今後はより包括的なセキュリティ ソリューションを、より幅広い客層に、より迅速に届けることができるでしょう。SADA は、Google と提携して、お客様のミッション クリティカルなプロジェクトにこの優れたセキュリティ ソリューションを導入できることをうれしく思います。」&lt;/p&gt;&lt;h3&gt;WAAP がお客様にどのように役立っているか&lt;/h3&gt;&lt;p&gt;次に、2 つのシナリオを通して、セキュリティ上の高度な要求に対処するため、銀行や航空会社が Google Cloud の WAAP ソリューションをどのように活用しているのかをご紹介しましょう。&lt;/p&gt;&lt;p&gt;&lt;b&gt;セキュリティ要件と使いやすさのバランスを取る&lt;/b&gt;&lt;/p&gt;&lt;p&gt;ある銀行がマイクロサービスを基盤とした決済アプリを新しくリリースしようとしています。アプリケーションのアーキテクチャの要件により、公開している複数の API に保護対策が必要です。このアプリに関係する部門が 3 つあり、各部門ごとに優先事項が異なるため、複数の優先事項の間でバランスを取る必要があります。&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/Balancing_security_requirements.max-1000x1000.jpg"
        
          alt="Balancing security requirements.jpg"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p&gt;この場合、Google Cloud の WAAP ソリューションを使用すれば、銀行の複数のチームが密接に協力することで、1 つのソリューションと 1 社のベンダーだけを使用して全部門の要件を満たすことができます。&lt;/p&gt;&lt;p&gt;&lt;b&gt;OWASP トップ 10 ウェブ アプリケーション セキュリティ リスクの管理&lt;/b&gt;&lt;/p&gt;&lt;p&gt;ある航空会社で、自社の予約サイトを &lt;a href="https://owasp.org/www-project-top-ten/" target="_blank"&gt;OWASP トップ 10 ウェブ アプリケーション セキュリティ リスク&lt;/a&gt;から保護しなければならなくなりました。漏洩した、または盗まれたメールアドレスとパスワードを使用した、攻撃者によるアクセス権の不正取得（認証情報読み取り）を防ぐことが優先事項となりました。この航空会社の API は、サードパーティ旅行サイトが予約のために使用しているため、航空会社は公開 API の認証と認可も管理できる必要があります。&lt;/p&gt;&lt;p&gt;この航空会社では、Google Cloud の WAAP ソリューションを採用しており、WAF として Cloud Armor、API 管理層として Apigee、認証情報読み取り対策として reCAPTCHA Enterprise を使用しています。&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        &lt;a href="https://storage.googleapis.com/gweb-cloudblog-publish/images/WAAP_Architecture.1000054720000900.max-2800x2800.jpg" rel="external" target="_blank"&gt;
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/Google_Cloud_WAAP_solution_high-level_arch.max-1000x1000.jpg"
        
          alt="Google Cloud WAAP solution high-level architecture.jpg"&gt;
        
        &lt;/a&gt;
      
        &lt;figcaption class="article-image__caption "&gt;Google Cloud WAAP ソリューションのワークフロー&lt;/figcaption&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p&gt;Google Cloud WAAP ソリューションを使用したこのリクエストのワークフローを見てみましょう。&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;WAAP ソリューションの最初の窓口は Cloud Armor です。Cloud Armor は、クロスサイト スクリプティング（XSS）、SQL インジェクション（SQLi）などの OWASP トップ 10 の脆弱性を保護し、さらに第 3 層、第 4 層、第 7 層の DDoS 攻撃からの保護も行います。&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Cloud Armor ポリシーに対し上記のルールがいずれも適用されなかった場合、reCAPTCHA Enterprise API にリクエストが送信され、受信トラフィックが正当なリクエストであるかどうか（機械のボットによるものか人間によるものか）が評価されます。正当なリクエストであれば、そのリクエストが航空会社のバックエンドに転送されます。正当なリクエストではない場合は、Cloud Armor が 403 レスポンス コードをユーザーに送信することで、リクエストを拒否できます。さらに Cloud Armor は、別のページにリダイレクト、リクエストをハニーポットに転送するなど、より高度な対策を取ることができます。&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;どの API リクエストも、Cloud Armor の OWASP ルールと DDoS 対策の評価が完了すると、有効性を確認するため Apigee に転送されます。Apigee は、リクエストで使用された API キーやアクセス トークンが有効かどうか、また消費者に API へのアクセス権があるかどうかを判断します。リクエストが正当なものではないと判断した場合、Apigee は 403 レスポンス コードをエンドユーザーに送信でき、それ以外の場合はリクエストを航空会社のバックエンドに転送します。&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;WAAP ソリューションは、航空会社の予約サイトに寄せられるすべてのリクエストに対する最初の窓口となり、リクエストが航空会社のバックエンドに到達する前に水際で不正行為者を検知し、その影響を軽減します。&lt;/p&gt;&lt;p&gt;デジタル トランスフォーメーションを加速させる組織が増え、ビジネス プロセスや商取引のデジタルでのやり取りへの依存度が高まるにつれ、高度なセキュリティと保護の必要性もますます増大しています。Google Cloud の WAAP ソリューションのような統合型アプリケーション保護サービスに移行すれば、組織は、脅威の防止能力の改善、運用効率の向上、公開設定とテレメトリーの統合を、圧倒的な速さで実現できます。&lt;/p&gt;&lt;h3&gt;今すぐ WAAP を使ってみる&lt;/h3&gt;&lt;p&gt;Google Cloud によるウェブアプリと API の包括的な保護の詳細については、&lt;a href="https://cloud.google.com/solutions/web-app-and-api-protection"&gt;WAAP ソリューション ページ&lt;/a&gt;をご覧ください。また、&lt;a href="https://cloudonair.withgoogle.com/events/app_modernization_protection" target="_blank"&gt;アプリのモダナイゼーションと保護&lt;/a&gt;に関するオンデマンド ウェブセミナーをご覧いただき、Enterprise Strategy Group が執筆した、&lt;a href="https://services.google.com/fh/files/misc/esg_google_waap_wp.pdf" target="_blank"&gt;最新のウェブ アプリケーションのセキュリティ対策の課題への WAAP を利用した対処&lt;/a&gt;に関する&lt;a href="https://services.google.com/fh/files/misc/esg_google_waap_wp.pdf" target="_blank"&gt;ホワイトペーパー&lt;/a&gt;をお読みください。&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;hr/&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;&lt;sup&gt;1. Gartner, Defining Cloud Web Application and API Protection Services, Jeremy D'Hoinne and Adam Hils 2020 年 5 月 20 日更新。&lt;/sup&gt;&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;-セキュリティおよびコンプライアンス担当スペシャリスト &lt;b&gt;Varsha Datta&lt;/b&gt;&lt;/i&gt;&lt;/p&gt;&lt;i&gt;-Google Cloud セキュリティ プラクティス リード &lt;b&gt;Ann Wallace&lt;/b&gt;&lt;/i&gt;&lt;/div&gt;</description><pubDate>Fri, 07 May 2021 13:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/api-management/better-app-security-with-google-clouds-waap/</guid><category>Security &amp; Identity</category><category>Google Cloud</category><category>Apigee</category><category>API Management</category><media:content height="540" url="https://storage.googleapis.com/gweb-cloudblog-publish/images/gcp_WAAP.max-600x600.jpg" width="540"></media:content><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>Google Cloud で脅威や不正行為からのウェブアプリと API の保護を強化する</title><description></description><image>https://storage.googleapis.com/gweb-cloudblog-publish/images/gcp_WAAP.max-600x600.jpg</image><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/api-management/better-app-security-with-google-clouds-waap/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Google Cloud Japan Team </name><title></title><department></department><company></company></author></item><item><title>GraphQL: API コンシューマ向けの一貫したアプローチの構築</title><link>https://cloud.google.com/blog/ja/products/api-management/interacting-with-apis-rest-and-graphql/</link><description>&lt;div class="block-paragraph"&gt;&lt;p&gt;※この投稿は米国時間 2021 年 4 月 2 日に、Google Cloud blog に&lt;a href="https://cloud.google.com/blog/products/api-management/interacting-with-apis-rest-and-graphql"&gt;投稿&lt;/a&gt;されたものの抄訳です。&lt;/p&gt;&lt;p&gt;新しいモバイルアプリやウェブアプリを開発する際にはアプリケーション プログラミング インターフェース（API）を使用してデータや機能を組み合わせますが、API の操作については通常 &lt;a href="https://developers.google.com/photos/library/guides/about-restful-apis" target="_blank"&gt;REST&lt;/a&gt; と &lt;a href="https://graphql.org/" target="_blank"&gt;GraphQL&lt;/a&gt; という 2 つの一般的な選択肢のどちらかを選ぶことになります。&lt;/p&gt;&lt;p&gt;この記事では、両者のアプローチを比較し、GraphQL API の利用者にとって一貫性のあるエクスペリエンスを構築するために利用できる REST API のベスト プラクティスをご紹介します。これらはどちらかが他方よりも優れているというものではなく、同じプロジェクトでなくても同じチーム内で両方を使用できます。ただし、プロジェクトでどのような API を使用するかとは別に、一貫性のあるエクスペリエンスを提供できれば、業務の効率化と高速化につながります。&lt;/p&gt;&lt;h3&gt;REST と GraphQL の比較&lt;/h3&gt;&lt;p&gt;REST は API が準拠するソフトウェア アーキテクチャ スタイルであり、開発者は標準的な方法でサービスを操作できます。GraphQL は API 用のクエリ言語で、こうしたクエリを実行するためのランタイムです。REST と GraphQL は、リソースを URL として識別してアプリがデータや機能を取得できるという点で似ていますが、多くの違いがあります。&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;GraphQL は 1 つのエンドポイントでデータを交換しますが、REST の場合は複数のエンドポイントが関わってくることが少なくありません。GraphQL &lt;a href="https://graphql.org/learn/execution/" target="_blank"&gt;リゾルバ&lt;/a&gt;はフィールドに対してデータを取得します。また、失敗したリゾルバがあっても残りのクエリが有用なデータを取得して返すことができます。この操作パラダイムは複数の REST クエリを実行したときと同様の結果が得られるようになっているため、1 つの GraphQL クエリで複数の REST クエリが置き換えられることもよくあります。&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;GraphQL はデータのオーバーフェッチとアンダーフェッチ、つまり、必要以上に多いまたは極端に少ない情報がフェッチされることを防ぎます。REST API のレゾリューションにはさまざまなレベルがあります。取得するデータが多いものもあれば、少ないものもあります。ですから、たとえば従業員の名前と ID 番号のみが必要な場合でも従業員のプロフィール全体がフェッチされるなど、データが過剰に取得されてしまうようなケースや、逆に取得できるデータが少なすぎるために何度も API 呼び出しを行わなくてはならないケースが発生します。&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;REST は各種の HTTP メソッドを使用し、通常 JSON を使用してペイロード データを交換します。一方 GraphQL では HTTP POST が最もよく使用され、クエリタイプはプロトコル内で指定します。GraphQL はスキーマ定義言語（SDL）というカスタムクエリ形式も使用します。リクエストで SDL が使用されていてもデータは JSON で返されるため、クライアントはレスポンスを簡単に活用できます。GraphQL クライアント ライブラリは、ReactJS UI フレームワークとのネイティブ統合を備えており、他の言語やパラダイムでも利用可能なため、多くの開発者が使用できるようになりました。&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;開発者が API を見つける手段も異なります。REST API の場合、API の発見や操作のためにはなんらかのポータルをストアフロントとして利用します。GraphQL では、組み込みのプレイグラウンドがポータルとなっており、開発にも対応します。これは統合開発環境に近く、開発者は新しいクエリをその場で検索できるうえ、タブ補完などの補助機能も利用できます。また、ドキュメントも異なります。REST は通常、OpenAPI 仕様とポータルを使用します。OpenAPI には拡張機能がいくつかあります。たとえば、&lt;a href="https://docs.apigee.com/api-platform/publish/drupal/using-smartdocs-document-apis" target="_blank"&gt;Apigee SmartDocs&lt;/a&gt; は OpenAPI 仕様からインタラクティブなドキュメントを作成します。GraphQL を使用する場合は通常、&lt;a href="https://github.com/graphql/graphiql" target="_blank"&gt;Graphiql&lt;/a&gt; などのスキーマベースのインタラクティブなドキュメントを使用して、開発や GraphQL エンドポイントの操作を行います。&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;こうした特長により、GraphQL を使用するユースケースは増えてきていますが、導入時に問題が生じる可能性があります。相互運用性が必要なプロジェクトや社内インフラストラクチャの分解を伴うプロジェクトの場合、GraphQL はわずかな API で異なるさまざまなレガシー システムに対応できる便利なツールです。また、&lt;a href="https://cloud.google.com/blog/products/api-management/accelerate-digital-transformation-with-api-management"&gt;セルフサービスのデベロッパー プログラムや関連する成長戦略&lt;/a&gt;でも活用できます。このような場合は通常、大企業が API 管理プラットフォームで REST API を利用可能にすることで社内外のイノベーションを促進します。&lt;/p&gt;&lt;p&gt;このようなプログラムでは、API を開発したチームの外で、多くの開発者が、開発チームが想像もしなかった多くの用途にその API を使用します。その点で、従来のインフラストラクチャ中心の API プロジェクトとは異なります。したがって、一貫性があり信頼性が高く直感的に使いやすいエクスペリエンスを開発者に提供することの重要性が高まります。また、これは GraphQL を導入する際の課題の一つにもつながります。具体的に言えば、REST の場合は一連の API をざっと見れば比較的簡単にそれらがどのような機能を持ち、どのように使えばよいかを直感的に理解できますが、GraphQL ではまだそれができません。&lt;/p&gt;&lt;h3&gt;GraphQL で REST ベースのプラクティスを使用する&lt;/h3&gt;&lt;p&gt;ジョブでは GraphQL と REST の両方が使用される可能性があるので、そのようなジョブに最適なツールを積極的に使用する必要があります。GraphQL による生産性を高めるには、長年にわたって Google が開発者プログラムの構築で培ってきた REST ベースのベスト プラクティスの一部を採用することをおすすめします。&lt;/p&gt;&lt;p&gt;API は企業がアセットを使用するためのデジタル プロダクトであると考えます。また、アセットをよりよく活用するためには、開発者が API を使用できるようにします。この場合の開発者には社内の従業員、パートナー、外部顧客のすべてを含みます。API はデジタル プロダクトなので、開発者が API の使用方法を理解し、魅力的なエクスペリエンスを市場に提供するためには、一貫性のあるエクスペリエンスが必要です。API の採用やデジタル企業の成長戦略において、デベロッパーの負荷は大きな課題となります。そのため、REST の場合と同様に一貫性が GraphQL の鍵となります。&lt;/p&gt;&lt;h4&gt;グラフを、複数の名詞で定義づけられたデータドリブンの階層構造として扱う&lt;/h4&gt;&lt;p&gt;REST アーキテクチャ スタイルの原則の一つは、簡素化された一貫性のあるインターフェースを作成することであり、これによりインフラストラクチャの複雑さが合理化されます。整形式の REST クエリが GET/listEmployeesByDepartment のような形を取ると考える人は誰もいません。これではむしろ Java 関数のように見えます。整形式の REST リソースは GET /Employees、POST /Employees など複数の名詞を使用します。使い方を予測しやすい仕様にすることで、REST API は開発者がリソースを使用して新しいエクスペリエンスを構築する速度に直接影響を与えます。時は金なりです。&lt;/p&gt;&lt;p&gt;GraphQL のスキーマでは、カタログ内の本のタイトルや著者などのエンティティ間の関係を定義するのにグラフの階層を使用します。これは基本的にデータドリブンの階層構造ですが、Java 関数のような機能的階層構造として扱われることもあります。このせいで、予測可能かつ直感的で一貫性のあるエクスペリエンスが妨げられ、負荷が生じる可能性があります。&lt;/p&gt;&lt;p&gt;整形式の GraphQL は整形式の REST と同じような形になるようにしましょう。GET /Books ができるなら POST /Books もできると考えるのが自然です。これを、データベースの名詞ではなく、GET listBooksByGenre などの動詞ベースの関数で定義された Java に似た構造と比較してみましょう。POST するにはどうすればよいでしょうか？対象は /BooksByGenre にすべきなのか、/Books なのか、それとも /listBooks なのかは誰もわかりません。ですから、データドリブンのアプローチをとり、グラフをデータドリブンの階層構造として扱うことをおすすめします。&lt;/p&gt;&lt;h4&gt;REST が合理的な場合に GraphQL を強制しない&lt;/h4&gt;&lt;p&gt;REST では、特にコマンドクエリ責務分離（CQRS）などのパターンを使用する場合、ユーザーはさまざまな URL からデータのリクエストと送信を行うことがよくあります。CQRS は Martin Fowler によって初めて確認されたデザイン パターンで、データを読み取るモデルとデータを更新するモデルを分離します。開発者は多くの場合、REST で CQRS を使用して、マイクロサービス アーキテクチャの複数のサービスからデータを取得します。&lt;/p&gt;&lt;p&gt;GraphQL では、ミューテーション（GraphQL デベロッパーがデータを送信する方法）は、特にデータ型が多種多様な場合や送信されるデータがほとんどない場合に、きわめて迅速に複雑になる可能性があります。データの取得と送信を分離する CQRS と同様のスタイルを使用することをおすすめします。これは大企業、特に REST ベースの API レイヤをすでに使用している企業にとって特に有効な可能性があります。GraphQL は API 管理レイヤ上で、あるいはその代替としてデータを取得できますが、データの送信には既存の REST API を使用できます。これは、REST が合理的な場合に GraphQL を強制すべきでないことを示しています。&lt;/p&gt;&lt;h4&gt;再利用できるよう最適化する&lt;/h4&gt;&lt;p&gt;大企業で GraphQL をデプロイする際には、開発者がさまざまな種類のバックエンドを扱えるようにする必要がある場合に問題に直面することが少なくありません。そのような場合には、多数の業務部門がそれぞれスキーマを部分的に開発し、通常はスキーマ スティッチングやスキーマ連携によって 1 つの包括的なグラフとして開発者に提示されます。データの表現に一貫性がないため、クエリの動作でグラフのさまざまな部分から異なるデータや動作が返される場合に問題が生じます。SDL で変数名が同じに見えるのであれば、異なるデータソースに解決されるという理由だけで、異なる値や形式を返すようにするべきではありません。&lt;/p&gt;&lt;p&gt;さらに、リレーカーソル接続と入力ヒントは、リクエストされているグラフの部分に関係なく、いずれも均一な挙動を示す必要があります。&lt;/p&gt;&lt;p&gt;これはミューテーションでとりわけ問題となります。その理由は、開発者がある方法でスキーマの一部にデータを送信し、そのデータがまた特定のある形式で記録されるようになっている場合、スキーマの別の部分にデータを送信したときにさらに別の形式で記録されても気付けない可能性があるためです。再利用性と API の製品化を最適化する場合、ミューテーションはとりわけ問題となるため、GraphQL でミューテーションの開発と設計を行う方法を特に注意することをおすすめします。&lt;/p&gt;&lt;p&gt;最後に、フィールド名を確認しましょう。同じ名前のフィールド名がスキーマの異なる部分にあるからといって、異なるデータと動作を提供することは、開発者にとっては不親切です。たとえば、スキーマの一部に名、ミドルネーム、姓が想定される名前フィールドがあり、スキーマの別の部分では「姓.名」の形式が想定されている名前フィールドがある場合、こうした不一致のせいで開発者に使ってもらえない可能性があります。&lt;/p&gt;&lt;p&gt;GraphQL ではクエリの効率を最適化するのは簡単ですが、再利用性の最適化を意識的に行いましょう。API によってデベロッパーが混乱する状況を回避することは利益をもたらします。&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-video"&gt;



&lt;div class="article-module article-video "&gt;
  &lt;figure&gt;
    &lt;a class="h-c-video h-c-video--marquee"
      href="https://youtube.com/watch?v=yVgZALlVpgo"
      data-glue-modal-trigger="uni-modal-yVgZALlVpgo-"
      data-glue-modal-disabled-on-mobile="true"&gt;

      
        &lt;img src="//img.youtube.com/vi/yVgZALlVpgo/maxresdefault.jpg"
             alt="How to apply best practices of REST APIs to GraphQL"/&gt;
      
      &lt;svg role="img" class="h-c-video__play h-c-icon h-c-icon--color-white"&gt;
        &lt;use xlink:href="#mi-youtube-icon"&gt;&lt;/use&gt;
      &lt;/svg&gt;
    &lt;/a&gt;

    
  &lt;/figure&gt;
&lt;/div&gt;

&lt;div class="h-c-modal--video"
     data-glue-modal="uni-modal-yVgZALlVpgo-"
     data-glue-modal-close-label="Close Dialog"&gt;
   &lt;a class="glue-yt-video"
      data-glue-yt-video-autoplay="true"
      data-glue-yt-video-height="99%"
      data-glue-yt-video-vid="yVgZALlVpgo"
      data-glue-yt-video-width="100%"
      href="https://youtube.com/watch?v=yVgZALlVpgo"
      ng-cloak&gt;
   &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;h3&gt;REST か GraphQL を問わず API は管理が必要なプロダクト&lt;/h3&gt;&lt;p&gt;グラフをデータドリブンの階層構造として扱うことから、再利用性とデベロッパーの使用量を最適化することまで、これらのベスト プラクティスのほとんどは 1 つの中心的な考え方に基づいています。それは、成長戦略に役立つ API はデベロッパー向けのプロダクトであるため、デベロッパーの API 使用エクスペリエンスは、API が採用されるかどうかの最も重要な決定要因の一つになるということです。Apigee API 管理を活用して、開発者プログラムはこの考え方を REST API で何年にもわたって採用してきました。企業がその考え方をより広く GraphQL に適用するにつれて、これらの API プログラムは、開発者がイノベーションを実現できるように精通するようになるでしょう。&lt;/p&gt;&lt;br/&gt;&lt;p&gt;GraphQL と REST の詳細については、Google Cloud Next の&lt;a href="https://www.youtube.com/watch?v=HbOZUbS1q7I&amp;amp;feature=emb_logo" target="_blank"&gt;動画をご覧ください&lt;/a&gt;。こちらの&lt;a href="https://community.apigee.com/articles/70159/google-apigee-and-graphql.html" target="_blank"&gt;コミュニティ投稿&lt;/a&gt; を表示し、リファレンス実装への便利なリンクや、Apigee で GraphQL クエリ認可を有効にするツールを提供する &lt;a href="https://github.com/apigee/graphql-authz" target="_blank"&gt;GitHubリポジトリ&lt;/a&gt;へのリンクをご確認いただけます。&lt;/p&gt;&lt;p&gt;&lt;i&gt;- Google Cloud シニア プロダクト マネージャー &lt;b&gt;David Feuer&lt;/b&gt;&lt;/i&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Thu, 15 Apr 2021 01:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/api-management/interacting-with-apis-rest-and-graphql/</guid><category>Apigee</category><category>Google Cloud</category><category>API Management</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>GraphQL: API コンシューマ向けの一貫したアプローチの構築</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/api-management/interacting-with-apis-rest-and-graphql/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Google Cloud Japan Team </name><title></title><department></department><company></company></author></item><item><title>Apigee X と Cloud CDN を使用した高パフォーマンスのグローバル API の実現</title><link>https://cloud.google.com/blog/ja/products/api-management/api-performance-and-availability-with-apigee-x-and-cloud-cdn/</link><description>&lt;div class="block-paragraph"&gt;&lt;p&gt;※この投稿は米国時間 2021 年 4 月 1 日に、Google Cloud blog に&lt;a href="https://cloud.google.com/blog/products/api-management/api-performance-and-availability-with-apigee-x-and-cloud-cdn"&gt;投稿&lt;/a&gt;されたものの抄訳です。&lt;/p&gt;&lt;p&gt;組織は、イノベーションを促進し、業務を効率化するために、&lt;a href="https://cloud.google.com/blog/ja/products/api-management/new-research-on-digital-business-ecosystems"&gt;デジタル ビジネス エコシステム戦略への投資を増やしています&lt;/a&gt;。このようなエコシステムはアプリケーション プログラミング インターフェース（API）を介して、パートナー、デベロッパー、顧客などのさまざまな関係者を結び付けています。ソフトウェア システム同士を接続する API は、このようなエコシステム内における価値交換の主要メカニズムとなります。&lt;/p&gt;&lt;p&gt;たとえば、インドネシアのメガバンクである &lt;a href="https://cloud.google.com/customers/bank-bri/"&gt;Bank BRI&lt;/a&gt; は、50 以上の収益化オープン API を使用してオンライン ショッピングモールを作成し、5,000 万ドルを超える収益を新たに創出しました。これらの API により、70 社以上のエコシステム パートナーは同行の信用評価機能、事業評価機能、リスク管理機能を活用できます。同様に、世界有数の天気予想メディアで、ビッグデータ企業でもある &lt;a href="https://cloud.google.com/customers/accuweather/"&gt;AccuWeather&lt;/a&gt; は、7 万人以上の登録デベロッパーに API を公開し、それらのデベロッパーは同社のデータと機能を使用して 3 万個以上のアプリを作成しました。&lt;/p&gt;&lt;p&gt;デジタル ビジネス エコシステムをスケールアップすると、新しい市場の解放、地域のパートナーシップの拡大、分散した従業員の接続が可能になりますが、これはすべて API プログラムのスケールアップから始まります。Google は、お客様が API プログラムをグローバルにスケールできるように、Google のネットワーク機能を API 管理に組み込みました。&lt;/p&gt;&lt;h3&gt;Apigee と Cloud CDN によってグローバル リーチを拡大し、高パフォーマンスを実現&lt;/h3&gt;&lt;p&gt;&lt;a href="https://cloud.google.com/apigee/#/pricing?utm_medium=cpc&amp;amp;utm_source=google&amp;amp;utm_campaign=apigee-tool-bar&amp;amp;utm_term=apigee-pricing&amp;amp;utm_content=signup"&gt;Apigee X&lt;/a&gt; は Google Cloud のライフサイクル全体における API 管理プラットフォームの最新リリースです。Apigee X を使用すると、&lt;a href="https://cloud.google.com/cdn"&gt;Cloud コンテンツ配信ネットワーク（CDN）&lt;/a&gt;を API にシンプルかつ簡単に適用できます。この 2 つのソリューションを連携させることで、企業は API の保護と管理ができるだけでなく、関係者のグローバル エコシステム全体で API を利用可能にすることができます。&lt;/p&gt;&lt;p&gt;具体的には、企業は Apigee を使用して、API へのセキュリティの適用、API の使用方法と使用者の制御、API の公開、API の使用状況のモニタリングと分析、API の収益化といった API プロダクト管理を行えます。Cloud CDN は、API を呼び出しているエコシステム参加者の数や場所に関係なく、API とそれらがサポートするサービスのパフォーマンスを向上させるのに役立ちます。&lt;/p&gt;&lt;p&gt;Cloud CDN は Google Cloud の&lt;a href="https://cloud.google.com/about/locations"&gt;グルーバルに分散されたエッジ ネットワーク&lt;/a&gt;上で実行され、組織がコンテンツをグローバルに提供できるようにします。Gmail や Google 検索などのサービスをサポートする Google の大規模なネットワーク インフラストラクチャを活用し、コンテンツをユーザーの近くにキャッシュすることによってレイテンシが低減するので、トラフィックのピークシーズンのパフォーマンスと可用性を向上させることができます。組織のバックエンド システムではなく Google のグローバル エッジからデジタル アセットを提供できるため、ウェブページやアプリはさらに高速に実行され、よりスムーズなエクスペリエンスを実現できます。&lt;/p&gt;&lt;p&gt;Cloud CDN は頻繁にアクセスされるデータを顧客やエンドユーザーの近くのネットワーク エッジにできる限り迅速にキャッシュするので、組織はホリデー シーズンや新学期シーズンなどに発生する可能性のある季節的なトラフィックの急増にもシームレスに対処できます。キャッシュ保存に対するこのアプローチは、エコシステムのエクスペリエンスと信頼性を改善できるだけでなく、ウェブサーバーの負荷、コンピューティングの使用量、そして最終的には費用を最小限に抑えることも可能です。&lt;/p&gt;&lt;h3&gt;より良いデジタル エクスペリエンスがもたらすデジタル エコシステムの拡大&lt;/h3&gt;&lt;p&gt;やり取りする相手が顧客、パートナー、サードパーティ デベロッパーのいずれであるかにかかわらず、企業がデジタル エコシステムを拡大できるかどうかは、それが生み出すデジタル エクスペリエンスの質に左右されます。アプリの読み込みが遅すぎたり、サービスが常に利用可能ではないならば、エコシステムの参加者は減るでしょう。API とそれによって提供されるアプリが安全でない場合も同じです。デジタル エコシステムのバリュー チェーンの各リンクは、やり取りの流れを維持するために API 管理とネットワーク管理に依存しています。Apigee X と Cloud CDN の力を組み合わせることにより、お客様は前述の課題に対応し、ビジネスを拡大することが可能になります。Apigee X は&lt;a href="https://apigee.google.com/setup/eval" target="_blank"&gt;こちら&lt;/a&gt;から無料でお試しいただけます。Cloud CDN について詳しくは、&lt;a href="https://cloud.google.com/cdn/docs/overview"&gt;こちら&lt;/a&gt;をクリックしてください。以下の動画では、Apigee と Cloud CDN を組み合わせた最新のデモをご覧いただけます。&lt;br/&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-video"&gt;



&lt;div class="article-module article-video "&gt;
  &lt;figure&gt;
    &lt;a class="h-c-video h-c-video--marquee"
      href="https://youtube.com/watch?v=lwiJUaGPCK4"
      data-glue-modal-trigger="uni-modal-lwiJUaGPCK4-"
      data-glue-modal-disabled-on-mobile="true"&gt;

      
        &lt;img src="//img.youtube.com/vi/lwiJUaGPCK4/maxresdefault.jpg"
             alt="Delivering high-performing APIs with Apigee and Cloud CDN"/&gt;
      
      &lt;svg role="img" class="h-c-video__play h-c-icon h-c-icon--color-white"&gt;
        &lt;use xlink:href="#mi-youtube-icon"&gt;&lt;/use&gt;
      &lt;/svg&gt;
    &lt;/a&gt;

    
  &lt;/figure&gt;
&lt;/div&gt;

&lt;div class="h-c-modal--video"
     data-glue-modal="uni-modal-lwiJUaGPCK4-"
     data-glue-modal-close-label="Close Dialog"&gt;
   &lt;a class="glue-yt-video"
      data-glue-yt-video-autoplay="true"
      data-glue-yt-video-height="99%"
      data-glue-yt-video-vid="lwiJUaGPCK4"
      data-glue-yt-video-width="100%"
      href="https://youtube.com/watch?v=lwiJUaGPCK4"
      ng-cloak&gt;
   &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p&gt;&lt;i&gt;-Google Cloud ビジネス アプリケーション プラットフォーム プロダクト担当責任者（ディレクター）&lt;b&gt;Vikas Anand&lt;/b&gt;&lt;/i&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-related_article_tout"&gt;





&lt;div class="uni-related-article-tout h-c-page"&gt;
  &lt;section class="h-c-grid"&gt;
    &lt;a href="https://cloud.google.com/blog/ja/products/api-management/apigee-x-google-clouds-more-powerful-api-management-platform/"
       data-analytics='{
                       "event": "page interaction",
                       "category": "article lead",
                       "action": "related article - inline",
                       "label": "article: {slug}"
                     }'
       class="uni-related-article-tout__wrapper h-c-grid__col h-c-grid__col--8 h-c-grid__col-m--6 h-c-grid__col-l--6
        h-c-grid__col--offset-2 h-c-grid__col-m--offset-3 h-c-grid__col-l--offset-3 uni-click-tracker"&gt;
      &lt;div class="uni-related-article-tout__inner-wrapper"&gt;
        &lt;p class="uni-related-article-tout__eyebrow h-c-eyebrow"&gt;Related Article&lt;/p&gt;

        &lt;div class="uni-related-article-tout__content-wrapper"&gt;
          &lt;div class="uni-related-article-tout__image-wrapper"&gt;
            &lt;div class="uni-related-article-tout__image" style="background-image: url('https://storage.googleapis.com/gweb-cloudblog-publish/images/Apigee_Next_A_1.max-500x500.jpg')"&gt;&lt;/div&gt;
          &lt;/div&gt;
          &lt;div class="uni-related-article-tout__content"&gt;
            &lt;h4 class="uni-related-article-tout__header h-has-bottom-margin"&gt;今こそデジタル エクセレンスの実現を - Apigee X のご紹介&lt;/h4&gt;
            &lt;p class="uni-related-article-tout__body"&gt;Google Cloud の API 管理プラットフォームの新しいバージョンである Apigee X は、企業がデジタル トランスフォーメーションからデジタル エクセレンスへ加速するのに役立ちます。&lt;/p&gt;
            &lt;div class="cta module-cta h-c-copy  uni-related-article-tout__cta muted"&gt;
              &lt;span class="nowrap"&gt;Read Article
                &lt;svg class="icon h-c-icon" role="presentation"&gt;
                  &lt;use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#mi-arrow-forward"&gt;&lt;/use&gt;
                &lt;/svg&gt;
              &lt;/span&gt;
            &lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/a&gt;
  &lt;/section&gt;
&lt;/div&gt;

&lt;/div&gt;</description><pubDate>Tue, 13 Apr 2021 04:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/api-management/api-performance-and-availability-with-apigee-x-and-cloud-cdn/</guid><category>Google Cloud</category><category>Apigee</category><category>Networking</category><category>API Management</category><media:content height="540" url="https://storage.googleapis.com/gweb-cloudblog-publish/images/apigee_x.max-600x600.jpg" width="540"></media:content><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>Apigee X と Cloud CDN を使用した高パフォーマンスのグローバル API の実現</title><description></description><image>https://storage.googleapis.com/gweb-cloudblog-publish/images/apigee_x.max-600x600.jpg</image><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/api-management/api-performance-and-availability-with-apigee-x-and-cloud-cdn/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Google Cloud Japan Team </name><title></title><department></department><company></company></author></item><item><title>Apigee と Google Cloud Armor による多層 API セキュリティ</title><link>https://cloud.google.com/blog/ja/products/api-management/api-security-with-apigee-and-google-cloud-armor/</link><description>&lt;div class="block-paragraph"&gt;&lt;p&gt;※この投稿は米国時間 2021 年 3 月 16 日に、Google Cloud blog に&lt;a href="https://cloud.google.com/blog/products/api-management/api-security-with-apigee-and-google-cloud-armor"&gt;投稿&lt;/a&gt;されたものの抄訳です。&lt;/p&gt;&lt;p&gt;情報セキュリティに関するトピックは、毎日のように大きなニュースになっています。大小のスキームで使用される&lt;a href="https://www.fastcompany.com/90580949/playstation-5-grinch-bots" target="_blank"&gt;悪意ある bot&lt;/a&gt; や、有名な大企業とその顧客を巻き込み、最終的に多数の政府機関、民間組織、人に影響を与える全面的な「&lt;a href="https://www.zdnet.com/article/supply-chain-attacks-are-on-the-rise-check-your-software-build-pipeline-security/" target="_blank"&gt;ソフトウェア サプライ チェーン攻撃&lt;/a&gt;」など、さまざまなセキュリティ リスクについて、おそらく耳にされたことがあるはずです。&lt;/p&gt;&lt;p&gt;企業がオンライン チャネルで顧客にサービスを提供したり、場所を問わず世界中のリモート ワーカーと業務を行ったりする目的でデジタル プログラムを拡張するのに伴い、このようなセキュリティ攻撃が&lt;a href="https://www.zdnet.com/article/ransomware-vs-wfh-how-remote-working-is-making-cyberattacks-easier-to-pull-off/" target="_blank"&gt;より一般的になると予想されています&lt;/a&gt;。アプリケーション プログラミング インターフェース（API）は、さまざまなアプリケーションやサービスの原動力となるデータや機能をつなぐ、企業のデジタル プログラムの基本コンポーネントであるため、悪意のある攻撃の媒介となりますが、企業が攻撃パターンとその阻止方法の理解を深めるために使用できる分析情報源にもなります。Google Cloud の &lt;a href="https://cloud.google.com/blog/ja/products/api-management/top-5-trends-for-api-powered-digital-transformation-in-2021"&gt;State of the API Economy 2021&lt;/a&gt; レポートによると、不正なトラフィックは 172% 増加し、企業における異常検出、bot 防止、セキュリティ分析機能の使用量は 230% 増加しています。&lt;/p&gt;&lt;p&gt;アジャイル、スマート、プロアクティブなデジタル セキュリティ メカニズムに関わる費用がビジネス運営において避けられないものとなったことに伴い、API セキュリティは企業の IT セキュリティ ポートフォリオの不可欠な部分になっています。&lt;a href="https://cloud.google.com/blog/ja/products/api-management/apigee-x-google-clouds-more-powerful-api-management-platform"&gt;こちらの記事&lt;/a&gt;で紹介しているように、最近リリースされた Apigee X により、API セキュリティをさらに強化できます。&lt;/p&gt;&lt;h3&gt;Apigee と Google Cloud Armor による多層 API セキュリティ&lt;/h3&gt;&lt;p&gt;API はさまざまなデジタル アセットへの扉になります。それぞれの扉には、その背後にあるものを不正アクセスから保護して安全な状態に保つために、鍵をかける必要があります。そのため、組織が API セキュリティを最高レベルにまで高められるよう、Google Cloud は Apigee と Cloud Armor を統合し、業界トップクラスの API 管理テクノロジーとウェブ アプリケーション ファイアウォール テクノロジーを融合しています。お客様は、Google Cloud のライフサイクル全体の API 管理プラットフォームの最新リリースである &lt;a href="https://cloud.google.com/blog/products/api-management/apigee-x-google-clouds-more-powerful-api-management-platform"&gt;Apigee X&lt;/a&gt; により、簡単かつシームレスに &lt;a href="https://cloud.google.com/armor"&gt;Cloud Armor&lt;/a&gt; ウェブ アプリケーション ファイアウォール（WAF）を API に適用し、セキュリティを強化して、承認されたユーザーだけが自社のデジタル アセットにアクセスできるようにすることができます。&lt;/p&gt;&lt;p&gt;気象データや天気予報のグローバル リーダーである AccuWeather にとって、新しいアプリケーションを構築するうえでも、外部デベロッパーが AccuWeather のアセットでイノベーションを実現できるように、同コミュニティ向けのデータや機能を収益化するうえでも、API は不可欠なものになっています。AccuWeather は、同社の API の用途がこのように新たに拡大したため、同社のデジタル アセットを管理、保護するための堅牢なセキュリティを必要としていました。&lt;/p&gt;&lt;p&gt;AccuWeather 最高技術責任者 Chris Patti 氏は次のように述べています。「過去 10 年にわたり、AccuWeather は、API を使用して最も正確で役立つ気象情報を企業のお客様に提供するためのデジタル ソリューションを変革し続けています。Apigee の戦略的パートナーシップと包括的な API 管理プラットフォームのおかげで、数週間という短期間で業界トップクラスの API を設計、開発、リリースできました。今では、1 日あたり 500 億回の API 呼び出しに対応しています。多くの組織では、独自のデジタル ソリューションを利用しているため、変革を推進するために API ファーストの戦略を採用することが増えています。新しい Apigee X のリリースに加えて、グローバルなスケーリング、パフォーマンス、セキュリティに対応できる、reCAPTCHA、Cloud Armor、コンテンツ配信ネットワーク（CDN）といった Google の優れた機能によって、当社は今後、API プログラムをさらに強化できると考えています。」&lt;/p&gt;&lt;p&gt;Apigee と Cloud Armor を組み合わせることにより、複数のレベルで API を保護できます。&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        &lt;a href="https://storage.googleapis.com/gweb-cloudblog-publish/images/high-level_solution_architecture.max-2800x2800.jpg" rel="external" target="_blank"&gt;
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/high-level_solution_architecture.max-1000x1000.jpg"
        
          alt="Apigee + CA.gif"&gt;
        
        &lt;/a&gt;
      
        &lt;figcaption class="article-image__caption "&gt;&lt;a href="https://storage.googleapis.com/gweb-cloudblog-publish/images/high-level_solution_architecture.max-2800x2800.jpg"&gt;クリックして拡大&lt;/a&gt;&lt;/figcaption&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p&gt;Apigee X には、OAuth（Open Authorization）、API キー、ロールベースのアクセス、その他多くの API レベルのセキュリティ機能が含まれており、Cloud Armor は、DDoS（分散型サービス拒否攻撃）保護、ジオフェンシング、OWASP（Open Web Application Security Project）トップ 10 リスクの軽減、カスタムレイヤ 7 フィルタリングなど、ネットワークとアプリケーションのセキュリティを提供します。Apigee X と Cloud Armor により、デベロッパーは統合されたセキュリティ機能をすぐに利用して、複数のレベルで API を保護できます。&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        &lt;a href="https://storage.googleapis.com/gweb-cloudblog-publish/images/Apigee__CA_Comparision.max-2800x2800.jpg" rel="external" target="_blank"&gt;
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/Apigee__CA_Comparision.max-1000x1000.jpg"
        
          alt="Apigee + CA Comparision.jpg"&gt;
        
        &lt;/a&gt;
      
        &lt;figcaption class="article-image__caption "&gt;&lt;p&gt;&lt;a href="https://storage.googleapis.com/gweb-cloudblog-publish/images/Apigee__CA_Comparision.max-2800x2800.jpg"&gt;クリックして拡大&lt;/a&gt;&lt;/p&gt;&lt;/figcaption&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p&gt;お客様は、&lt;a href="https://cloud.google.com/iam"&gt;Cloud Identity and Access Management&lt;/a&gt;（IAM）を簡単に活用して、Apigee プラットフォームへのアクセスの認証と承認を行ったり、&lt;a href="https://cloud.google.com/kms/docs/cmek"&gt;顧客管理の暗号鍵&lt;/a&gt;（CMEK）で暗号化データをより細かく管理したりすることもできます。&lt;/p&gt;&lt;p&gt;Apigee X と Cloud Armor は、脅威や不正行為からアプリケーションと API を保護するための強力な機能を提供します。これらのプロダクトは、&lt;a href="https://cloud.google.com/solutions/web-app-and-api-protection"&gt;ウェブアプリと API の保護（WAAP）ソリューション&lt;/a&gt;の一部としても利用可能です。このソリューションでは、&lt;a href="https://cloud.google.com/recaptcha-enterprise"&gt;reCAPTCHA Enterprise&lt;/a&gt; のアンチ bot 対策と不正防止対策を追加で利用できます。&lt;/p&gt;&lt;p&gt;攻撃者と新たな脆弱性が絶えず出現しているため、セキュリティは変化しますが、API セキュリティに対する多層的アプローチにより、企業は安心して、セキュリティ面で妥協することなく、新しいデジタル サービスや新しいエクスペリエンスに API を迅速に活用できます。Apigee X の詳細について、また Apigee と Cloud Armor の活用例については、次の動画をご覧ください。&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-video"&gt;



&lt;div class="article-module article-video "&gt;
  &lt;figure&gt;
    &lt;a class="h-c-video h-c-video--marquee"
      href="https://youtube.com/watch?v=hpliG_-G5nU"
      data-glue-modal-trigger="uni-modal-hpliG_-G5nU-"
      data-glue-modal-disabled-on-mobile="true"&gt;

      
        &lt;img src="//img.youtube.com/vi/hpliG_-G5nU/maxresdefault.jpg"
             alt="Enhance API security with Apigee and Cloud Armor"/&gt;
      
      &lt;svg role="img" class="h-c-video__play h-c-icon h-c-icon--color-white"&gt;
        &lt;use xlink:href="#mi-youtube-icon"&gt;&lt;/use&gt;
      &lt;/svg&gt;
    &lt;/a&gt;

    
  &lt;/figure&gt;
&lt;/div&gt;

&lt;div class="h-c-modal--video"
     data-glue-modal="uni-modal-hpliG_-G5nU-"
     data-glue-modal-close-label="Close Dialog"&gt;
   &lt;a class="glue-yt-video"
      data-glue-yt-video-autoplay="true"
      data-glue-yt-video-height="99%"
      data-glue-yt-video-vid="hpliG_-G5nU"
      data-glue-yt-video-width="100%"
      href="https://youtube.com/watch?v=hpliG_-G5nU"
      ng-cloak&gt;
   &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p&gt;&lt;i&gt;-Google Cloud ビジネス アプリケーション プラットフォーム プロダクト担当責任者（ディレクター）&lt;b&gt;Vikas Anand&lt;/b&gt;&lt;/i&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-related_article_tout"&gt;





&lt;div class="uni-related-article-tout h-c-page"&gt;
  &lt;section class="h-c-grid"&gt;
    &lt;a href="https://cloud.google.com/blog/ja/products/api-management/api-monitoring-and-analytics-for-2021/"
       data-analytics='{
                       "event": "page interaction",
                       "category": "article lead",
                       "action": "related article - inline",
                       "label": "article: {slug}"
                     }'
       class="uni-related-article-tout__wrapper h-c-grid__col h-c-grid__col--8 h-c-grid__col-m--6 h-c-grid__col-l--6
        h-c-grid__col--offset-2 h-c-grid__col-m--offset-3 h-c-grid__col-l--offset-3 uni-click-tracker"&gt;
      &lt;div class="uni-related-article-tout__inner-wrapper"&gt;
        &lt;p class="uni-related-article-tout__eyebrow h-c-eyebrow"&gt;Related Article&lt;/p&gt;

        &lt;div class="uni-related-article-tout__content-wrapper"&gt;
          &lt;div class="uni-related-article-tout__image-wrapper"&gt;
            &lt;div class="uni-related-article-tout__image" style="background-image: url('')"&gt;&lt;/div&gt;
          &lt;/div&gt;
          &lt;div class="uni-related-article-tout__content"&gt;
            &lt;h4 class="uni-related-article-tout__header h-has-bottom-margin"&gt;成果につながる意思決定を行うために API 分析を活用するトップ企業&lt;/h4&gt;
            &lt;p class="uni-related-article-tout__body"&gt;API のモニタリングと分析がデジタル トランスフォーメーション イニシアチブの成功に不可欠な理由をご確認ください。&lt;/p&gt;
            &lt;div class="cta module-cta h-c-copy  uni-related-article-tout__cta muted"&gt;
              &lt;span class="nowrap"&gt;Read Article
                &lt;svg class="icon h-c-icon" role="presentation"&gt;
                  &lt;use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#mi-arrow-forward"&gt;&lt;/use&gt;
                &lt;/svg&gt;
              &lt;/span&gt;
            &lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/a&gt;
  &lt;/section&gt;
&lt;/div&gt;

&lt;/div&gt;</description><pubDate>Mon, 29 Mar 2021 02:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/api-management/api-security-with-apigee-and-google-cloud-armor/</guid><category>Apigee</category><category>Business Application Platform</category><category>Google Cloud</category><category>Security &amp; Identity</category><category>API Management</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>Apigee と Google Cloud Armor による多層 API セキュリティ</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/api-management/api-security-with-apigee-and-google-cloud-armor/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Google Cloud Japan Team </name><title></title><department></department><company></company></author></item><item><title>今こそデジタル エクセレンスの実現を - Apigee X のご紹介</title><link>https://cloud.google.com/blog/ja/products/api-management/apigee-x-google-clouds-more-powerful-api-management-platform/</link><description>&lt;div class="block-paragraph"&gt;&lt;p&gt;※この投稿は米国時間 2021 年 2 月 5 日に、Google Cloud blog に&lt;a href="https://cloud.google.com/blog/products/api-management/apigee-x-google-clouds-more-powerful-api-management-platform"&gt;投稿&lt;/a&gt;されたものの抄訳です。&lt;/p&gt;&lt;p&gt;デジタル トランスフォーメーションは企業にとってここ数年の最優先事項でしたが、世界的なパンデミックをきっかけに、その緊急性はますます高まっています。多くの業界では、以前なら何年もかかっていたであろうことに&lt;a href="https://www.forbes.com/sites/googlecloud/2020/06/03/what-we-can-learn-from-healthcare-its-response-to-covid-19/" target="_blank"&gt;数週間または数か月で対応&lt;/a&gt;しなければならなくなりました。Google が行ったアンケート結果をまとめた&lt;a href="https://cloud.google.com/blog/ja/products/api-management/top-5-trends-for-api-powered-digital-transformation-in-2021"&gt;「State of the API Economy 2021」レポート&lt;/a&gt;によると、4 分の 3 の企業が 2020 年もデジタル トランスフォーメーションに重点を置いており、そのうちの 3 分の 2 が実際に投資額を増やしています。&lt;/p&gt;&lt;p&gt;API はデジタル トランスフォーメーションの根幹です。今日の困難な状況にある組織を支援するため、&lt;a href="https://apigee.google.com/setup/eval" target="_blank"&gt;Apigee X&lt;/a&gt; をご紹介します。API 管理プラットフォームのメジャー リリースである Apigee X は、AI、セキュリティ、ネットワーキングにおける Google Cloud の専門知識をシームレスに組み合わせ、企業がデジタル トランスフォーメーション戦略を構築する資産を効率的に管理できるようにします。&lt;/p&gt;&lt;p&gt;「API は、企業がデジタル化を実現するための特に重要なステップの一つに数えられるようになりました。API は、マイクロサービス、EDA、サーバーレス、ハイブリッド / マルチクラウドなど、最新のアーキテクチャ パターンを採用する際の鍵になります。」これは、リサーチ＆アドバイザリ企業 Gartner の 2020 年 7 月のレポート「Gartner Market Share Analysis: Full Life Cycle API Management, Worldwide, 2019」にある記述です。このレポートはさらに次のように続きます。「COVID-19（新型コロナウイルス感染症）後の事業再開において、企業はニューノーマルに対する独自の道を見つける必要に迫られます。最も成功するのは今回の危機の最中に再スケーリングや再編成を開始した企業でしょうが、再開時にこれを始める企業が大多数でしょう。再スケーリングと再編成には運用手法の分解と再構成が必要ですが、ここで重要な役割を果たすのが API プラットフォームです。API プラットフォームが効果的で広範囲であるほど、再スケーリングと再編成がより迅速かつ容易になります。」&lt;/p&gt;&lt;p&gt;API は、ソフトウェア同士の通信手法や、開発者がどのように大規模なデータと機能を活用するかを定義するものです。つまり API は、ソフトウェア スタックの単なるコンポーネントではなく、ビジネス戦略を実行して大規模なイノベーションを実現するために開発者が使用するプロダクトといえます。すべてのプロダクトと同様に API も管理が必要です。今月で 10 年目を迎える Apigee には、世界中の &lt;a href="https://cloud.google.com/customers#/products=API_Management"&gt;1,000 人を超えるお客様&lt;/a&gt;との協力の下、10 年にわたる深い専門知識と経験が蓄積されています。&lt;/p&gt;&lt;p&gt;Nationwide Insurance の Annuity Technology でバイス プレジデントを務める Rick Schnierer 氏は次のように述べています。「Apigee は、API 戦略の展開方法だけでなく、API を使用したデジタル トランスフォーメーションについて戦略的に考えるための道筋を示してくれました。Apigee を導入することで、以前は 2～3 か月かかっていたモノリシック サービスの開発がマイクロサービスとして数日で済むようになり、開発を統合することもできるようになりました。API を一元化モデルを通じてではなく、自分たちで作成し、共有することができるようになったのです。Apigee API 管理プラットフォームを通じて、それまで自分たちだけでは想像もしていなかったビジネス上のつながりが得られるようになりました。」&lt;/p&gt;&lt;p&gt;Deutsche Bank の Corporate Bank Technology でマネージング ディレクターを務める Shaun Cotter 氏は、次のように述べています。「Deutsche Bank では、エコシステムに統合する API ソリューションの設計および実装に Apigee X を使うことを楽しみにしています。Google Cloud パートナーシップを結んでいる当行にとって、API によって実現する統合を効果的かつ安全に活用することは重要です。結果として、当行内のサービスをより適切に結びつけ、サードパーティとのイノベーションを実現し、より幅広い顧客基盤にサービスを提供することが可能になります。」&lt;/p&gt;&lt;h3&gt;Apigee X でデジタル エクセレンスを実現する&lt;/h3&gt;&lt;p&gt;デジタル トランスフォーメーションに対する投資額の増加からうかがえるように、現在競争力を持つのは変革に対する意図ではなく、変革を実現している企業だといえます。単にクラウドや API を利用したり、API 管理を採用したりするだけでは不十分です。むしろ、デジタル エクセレンス、つまり迅速にデプロイとスケーリングを繰り返し、絶えずデジタル プログラムを提供する能力が成功への要件になっています。そのためには、コアとなるエンタープライズ戦略として、収益性の高い API ベースのプラットフォームを構築し、ビジネスで大きな成果をあげることができる、デジタルの採用が必要になります。変革を段階的に行い、API ベースのプログラムをご利用になっているお客様が、デジタル エクセレンスを実現し、API ベースのプラットフォームをご利用になれるようサポートすることが Apigee X の第一の目標です。&lt;/p&gt;&lt;p&gt;Pitney Bowes の最高イノベーション責任者である James Fairweather 氏は次のように述べています。「Pitney Bowes は、クライアントに最高のエクスペリエンスを提供する方法を常に模索しており、その実現に Apigee のテクノロジーを活用しています。API によるプログラムの質を高め、デジタル トランスフォーメーションをさらに加速することができるという Apigee X のリリースを心待ちにしていました。先行きが見通せない状況のなか、場所を問わずにビジネスを進め、プロセスを自動化し、新しいデジタル エクスペリエンスを迅速かつ安全に提供するため、API 戦略の強化が世界中で進められています。Apigee X は、reCAPTCHA Enterprise、Cloud Armor（WAF）、Cloud CDN などの新機能で API を強化することで、私たちのような企業がデジタル イニシアチブをスケールして、顧客、従業員、パートナーに革新的なエクスペリエンスを容易に提供できるようにしてくれます。」&lt;/p&gt;&lt;h3&gt;Apigee X の差別化要因&lt;/h3&gt;&lt;p&gt;ここで Apigee X についてさらに詳しく見ていきましょう。&lt;/p&gt;&lt;p&gt;&lt;b&gt;グローバルなリーチ、優れたパフォーマンスと信頼性&lt;/b&gt;&lt;/p&gt;&lt;p&gt;市場状況の変化と動的な作業環境に伴い、組織はグローバル展開にむけて API プログラムをスケールし、各地の従業員をサポートしています。Apigee X を導入することで、お客様は &lt;a href="https://cloud.google.com/cdn"&gt;Cloud CDN&lt;/a&gt; を活用し、API の可用性とパフォーマンスを世界規模で最大化することができます。また API を &lt;a href="https://cloud.google.com/about/locations"&gt;24 の Google Cloud リージョン&lt;/a&gt;にデプロイすることができるようになり、&lt;a href="https://cloud.google.com/cdn/docs/locations"&gt;100 を超えるロケーション&lt;/a&gt;でキャッシュ機能の質が向上しました。&lt;/p&gt;&lt;p&gt;&lt;b&gt;マルチレイヤ セキュリティとプライバシー&lt;/b&gt;&lt;/p&gt;&lt;p&gt;API プログラムをスケールすると、組織の内外で不正行為のリスクが高まります。Google の「State of the Economy 2021」レポートにも詳細が記載されていますが、Apigee では昨年、不正な API トラフィックが 170% 以上増加しました。Apigee X は、API セキュリティを強化する &lt;a href="https://cloud.google.com/armor"&gt;Cloud Armor&lt;/a&gt; ウェブ アプリケーション ファイアウォールや、Apigee プラットフォームへのアクセスを認証および承認する &lt;a href="https://cloud.google.com/iam"&gt;Cloud Identity and Access Management&lt;/a&gt;（IAM）といった機能の適用に統合アプローチを採用しています。企業は &lt;a href="https://cloud.google.com/kms/docs/cmek"&gt;CMEK&lt;/a&gt; を使用して暗号化データをより細かく制御できると同時に、選択したリージョンにデータを保存し、&lt;a href="https://cloud.google.com/vpc-service-controls/docs/overview"&gt;VPC Service Controls&lt;/a&gt; を使用してユーザーがデータにアクセスできるネットワーク ロケーションをコントロールすることができます。&lt;/p&gt;&lt;p&gt;&lt;b&gt;AI を活用した自動化&lt;/b&gt;&lt;/p&gt;&lt;p&gt;ビジネス クリティカルなアプリケーションの質を高めるために API を採用する企業が増えているなか、常に利用可能で安全、期待どおりに動作するアプリケーションを要望する声が運用チームやセキュリティ チームに寄せられています。Apigee X は、業界をリードする Google の AI 機能と機械学習機能を過去の API メタデータに適用し、自律的な異常検出、ピークシーズンのトラフィック予測を行い、API がコンプライアンス要件に対応している状態を保ちます。その結果、API の運用担当者やセキュリティの管理者が、簡単なタスクに時間を費やすことなく、ビジネスにとって本当に重要なことに集中できるようになります。&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-video"&gt;



&lt;div class="article-module article-video "&gt;
  &lt;figure&gt;
    &lt;a class="h-c-video h-c-video--marquee"
      href="https://youtube.com/watch?v=xZ6DYaSZ4WI"
      data-glue-modal-trigger="uni-modal-xZ6DYaSZ4WI-"
      data-glue-modal-disabled-on-mobile="true"&gt;

      
        &lt;img src="//img.youtube.com/vi/xZ6DYaSZ4WI/maxresdefault.jpg"
             alt="Introduction to Apigee X"/&gt;
      
      &lt;svg role="img" class="h-c-video__play h-c-icon h-c-icon--color-white"&gt;
        &lt;use xlink:href="#mi-youtube-icon"&gt;&lt;/use&gt;
      &lt;/svg&gt;
    &lt;/a&gt;

    
  &lt;/figure&gt;
&lt;/div&gt;

&lt;div class="h-c-modal--video"
     data-glue-modal="uni-modal-xZ6DYaSZ4WI-"
     data-glue-modal-close-label="Close Dialog"&gt;
   &lt;a class="glue-yt-video"
      data-glue-yt-video-autoplay="true"
      data-glue-yt-video-height="99%"
      data-glue-yt-video-vid="xZ6DYaSZ4WI"
      data-glue-yt-video-width="100%"
      href="https://youtube.com/watch?v=xZ6DYaSZ4WI"
      ng-cloak&gt;
   &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p&gt;API 管理の分野で業界のリーダーであり、10 年間にわたりさまざまなお客様と協力してきた Google は、新しいデジタル エクスペリエンス、より強力でインテリジェントな自動化機能、効果的なデータドリブン アプリケーションの構築に API を活用して真のビジネス変革を実現した企業を見てきました。本日の発表は引き続き API 管理の可能性を広げ、企業が今後 10 年間でデジタル エクセレンスを達成するための道筋を提示するものです。皆様が Apigee を活用して素晴らしい成果を上げられるのを楽しみにしております。&lt;a href="https://apigee.google.com/setup/eval" target="_blank"&gt;こちらをクリック&lt;/a&gt;すると、Apigee の新リリースを無料でお試しいただけます。&lt;/p&gt;&lt;p&gt;Gartner は、リサーチに関する発行物に掲載されている特定のベンダー、製品、サービスを推奨することはありません。また、最高の格付けまたはその他の評価を得たベンダーのみを選択するように助言することもありません。Gartner のリサーチに関する発行物は、Gartner のリサーチ組織の見解により構成されるものであり、事実の表明とは解釈されません。Gartner は、明示または黙示を問わず、商品性や特定の目的への適合性を含め、本リサーチに関連したいかなる保証も行いません。&lt;/p&gt;&lt;p&gt;&lt;i&gt;-Google Cloud ビジネス アプリケーション プラットフォーム担当バイス プレジデント兼ゼネラル マネージャー &lt;b&gt;Amit Zavery&lt;/b&gt;&lt;/i&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-related_article_tout"&gt;





&lt;div class="uni-related-article-tout h-c-page"&gt;
  &lt;section class="h-c-grid"&gt;
    &lt;a href="https://cloud.google.com/blog/ja/products/api-management/top-5-trends-for-api-powered-digital-transformation-in-2021/"
       data-analytics='{
                       "event": "page interaction",
                       "category": "article lead",
                       "action": "related article - inline",
                       "label": "article: {slug}"
                     }'
       class="uni-related-article-tout__wrapper h-c-grid__col h-c-grid__col--8 h-c-grid__col-m--6 h-c-grid__col-l--6
        h-c-grid__col--offset-2 h-c-grid__col-m--offset-3 h-c-grid__col-l--offset-3 uni-click-tracker"&gt;
      &lt;div class="uni-related-article-tout__inner-wrapper"&gt;
        &lt;p class="uni-related-article-tout__eyebrow h-c-eyebrow"&gt;Related Article&lt;/p&gt;

        &lt;div class="uni-related-article-tout__content-wrapper"&gt;
          &lt;div class="uni-related-article-tout__image-wrapper"&gt;
            &lt;div class="uni-related-article-tout__image" style="background-image: url('')"&gt;&lt;/div&gt;
          &lt;/div&gt;
          &lt;div class="uni-related-article-tout__content"&gt;
            &lt;h4 class="uni-related-article-tout__header h-has-bottom-margin"&gt;2021 年の API を活用したデジタル トランスフォーメーションの動向トップ 5&lt;/h4&gt;
            &lt;p class="uni-related-article-tout__body"&gt;Google Cloud の API の現状に関するレポートは、2020 年のデジタル トランスフォーメーションと 2021 年以降のトレンドがどのようになるかについて調査したものです。&lt;/p&gt;
            &lt;div class="cta module-cta h-c-copy  uni-related-article-tout__cta muted"&gt;
              &lt;span class="nowrap"&gt;Read Article
                &lt;svg class="icon h-c-icon" role="presentation"&gt;
                  &lt;use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#mi-arrow-forward"&gt;&lt;/use&gt;
                &lt;/svg&gt;
              &lt;/span&gt;
            &lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/a&gt;
  &lt;/section&gt;
&lt;/div&gt;

&lt;/div&gt;</description><pubDate>Mon, 15 Feb 2021 03:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/api-management/apigee-x-google-clouds-more-powerful-api-management-platform/</guid><category>Apigee</category><category>Google Cloud</category><category>API Management</category><media:content height="540" url="https://storage.googleapis.com/gweb-cloudblog-publish/images/Apigee_Next_A_1.max-600x600.jpg" width="540"></media:content><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>今こそデジタル エクセレンスの実現を - Apigee X のご紹介</title><description></description><image>https://storage.googleapis.com/gweb-cloudblog-publish/images/Apigee_Next_A_1.max-600x600.jpg</image><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/api-management/apigee-x-google-clouds-more-powerful-api-management-platform/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Google Cloud Japan Team </name><title></title><department></department><company></company></author></item><item><title>Google Cloud、「オープンデータ API プロジェクト」に参画しオープンデータ活用を支援</title><link>https://cloud.google.com/blog/ja/products/gcp/google-cloud-open-data-api/</link><description>&lt;div class="block-paragraph"&gt;&lt;p&gt;Google Cloud は、 &lt;a href="https://cloud.google.com/apigee/"&gt;API 管理プラットフォーム Apigee&lt;/a&gt; の提供を通じて、内閣官房情報技術総合戦略室が&lt;a href="https://cio.go.jp/node/2725" target="_blank"&gt;一般公開された&lt;/a&gt;「オープンデータ API プロジェクト」に技術協力しました。&lt;/p&gt;&lt;p&gt;この&lt;b&gt;「オープンデータ API プロジェクト」&lt;/b&gt;は、全国の地方公共団体が公開されているオープンデータの活用を促進する取り組みです。全国 10 の地方公共団体が公開している新型コロナウイルス感染症関連の CSV 形式のオープンデータを Web API 化し「オープンデータ API ポータル」でカタログ化して公開されています。このプロジェクトでは、Google Cloud の Apigee をフル活用することで最小限の時間とコストでの開発を実現されました。例えば CSV の API 化には &lt;a href="https://docs.apigee.com/api-platform/hosted-targets/hosted-targets-overview" target="_blank"&gt;Hosted Targets&lt;/a&gt;、ポータルの構築には&lt;a href="https://docs.apigee.com/api-platform/publish/portal/build-integrated-portal" target="_blank"&gt;統合ポータル&lt;/a&gt;といった Apigee の機能が利用されています。また&lt;a href="https://docs.apigee.com/api-platform/cache/caching-edge" target="_blank"&gt;キャッシュ機能&lt;/a&gt;でサーバの負荷を軽減し、さらに&lt;a href="https://docs.apigee.com/api-platform/analytics/analytics-services-overview" target="_blank"&gt; API アナリティクス&lt;/a&gt;を活用することでデータの利用状況の分析も可能になりました。&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/image1_erLtLrJ.max-1000x1000.png"
        
          alt="Open Data API Project"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p&gt;Google Cloud は、このオープンデータ API プロジェクトを通じ、官民連携によるデータ利活用の促進に貢献し、Society 5.0 時代における「人間中心のデータ駆動型社会」の実現に向けた政府の取り組みを強力にサポートしていきます。&lt;/p&gt;&lt;i&gt;&lt;p&gt;&lt;i&gt;&lt;br/&gt;&lt;/i&gt;&lt;/p&gt;- by &lt;b&gt; Google Cloud Japan Team&lt;/b&gt;&lt;/i&gt;&lt;/div&gt;</description><pubDate>Thu, 24 Dec 2020 07:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/gcp/google-cloud-open-data-api/</guid><category>Apigee</category><category>API Management</category><category>Google Cloud</category><media:content height="540" url="https://storage.googleapis.com/gweb-cloudblog-publish/images/bnr_01.max-600x600.jpg" width="540"></media:content><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>Google Cloud、「オープンデータ API プロジェクト」に参画しオープンデータ活用を支援</title><description></description><image>https://storage.googleapis.com/gweb-cloudblog-publish/images/bnr_01.max-600x600.jpg</image><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/gcp/google-cloud-open-data-api/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Google Cloud Japan Team </name><title></title><department></department><company></company></author></item><item><title>Apigee: SAP 向け API の管理を強化するソリューション</title><link>https://cloud.google.com/blog/ja/products/api-management/how-google-cloud-lets-you-do-more-with-sap/</link><description>&lt;div class="block-paragraph"&gt;&lt;p&gt;※この投稿は米国時間 2020 年 11 月 6 日に、Google Cloud blog に&lt;a href="https://cloud.google.com/blog/products/api-management/how-google-cloud-lets-you-do-more-with-sap"&gt;投稿&lt;/a&gt;されたものの抄訳です。&lt;/p&gt;&lt;p&gt;企業が SAP 環境を Google Cloud に移行する理由はさまざまです。最もよく挙げられる理由は、SAP のワークロードを Google Cloud に移行することで得られる、アジリティ、スケーラビリティ、セキュリティの面での利点です。稼働時間とパフォーマンスの改善に注目する企業も多くあります。&lt;/p&gt;&lt;p&gt;また、ほとんどの企業はなんらかのタイミングで、自社のビジネスデータの中に「宝」が眠っており、それを掘り出すための鍵を握るのがクラウドであると考えるようにもなります。しかし、クラウドを利用してデータから収益を上げようとする場合にぶつかる課題は特殊なものです。また、そうした課題に対処するには専用のツールが必要になります。クラウドで SAP 環境を運用している企業の大部分は、レガシー システムおよびデータストアも利用し続けていますが、こうした企業の方がより大きな課題を抱える傾向があります。&lt;/p&gt;&lt;h3&gt;API の可能性と注意点&lt;/h3&gt;&lt;p&gt;こうした状況で役に立つのが、Google Cloud の高度なデータ分析機能、機械学習機能、AI 機能、そして特に API（アプリケーション プログラミング インターフェース）管理ツールです。&lt;a href="https://cloud.google.com/apigee"&gt;Apigee API Management Platform&lt;/a&gt; は、SAP システムおよびデータストアにイノベーションとチャンスをもたらすことができるため、Google の多くの SAP のお客様にとって期待の星となっています。&lt;/p&gt;&lt;p&gt;API 管理は、ビジネスデータから価値を獲得するうえで直接的に重要な役割を果たします。適切なデータセットを、そのデータを収益化する意思と能力のある人々につなぐことで、間接的なメリット（売上の増加やカスタマー エクスペリエンスの向上につながる分析データの生成など）と直接的なメリット（データへのアクセス権の他社への販売など）の両方を手に入れることができます。&lt;/p&gt;&lt;p&gt;こうした種類のトランザクションをきめ細かく処理できるため、API は現代のデジタル ビジネス プラクティスの柱となっています。現在、あらゆるモバイル デバイス、ウェブサイト、アプリケーションに、連携サービスやデータソースにアクセスするための API が使用されています。API は、アプリ、プラットフォーム、アプリケーション エコシステム全体をつなぐ役目を果たします。また、Representational State Transfer（REST）などの事実上の標準を使用することで、API を利用して革新的なアプリケーションを短時間で構築し、デプロイできます。&lt;/p&gt;&lt;h3&gt;レガシー システムが最新の API と調和しない 3 つの理由&lt;/h3&gt;&lt;p&gt;SAP 環境を運用している Google Cloud のお客様は、データを有効に活用しようとお考えかもしれません。しかし、その SAP システムおよびデータ、さらに REST などの最新のアプローチを採用していない従来の API では、それはかなり難しいでしょう。その理由は次のとおりです。&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;アクセス性、ユーザビリティ、セキュリティのバランスをとる作業は困難で、リスクが高い。ビジネスクリティカルなシステムへのアクセスをサードパーティや社内のデベロッパーに提供する場合、大きなリスクを伴うことがあります。セキュリティを重視している SAP のチームですら、SAP のレガシー システムに信頼できるプログラムからのアクセスを提供するプロセスには、長い時間と多大な労力がかかることが珍しくありません。また、アクセスの制限と API 機能の制限という手法は共にセキュリティ リスクの緩和という意味では有用ですが、こうした戦術を採用した場合、イノベーションの速度が遅くなり、そもそもこのプロセスを開始した理由が損なわれてしまいます。&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;SAP のレガシー アプリケーションとその他のデータストア全体で API を管理する作業は複雑でコストがかかり、技術的に困難である。最新の API の「手法と根拠」と、レガシー システムの設計のベースとなっているプログラムからのアクセスのタイプの間には根本的な不一致があります。例えば、最新のアプリは通常、API リクエストをかなり大量に送信します。これは、クライアント側のシングルページ アプリケーションにも、弾力的にスケールされた最新のアプリサーバーで実行されている従来のサーバー側アプリにも当てはまります。また、最近のアプリでは使用することになっているデータ ペイロードとレガシー システムが提供することになっている、データ ペイロードとでは、サイズと構造にも相違があります。&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;これらの例は結局、同じ問題に行き着きます。SAP のレガシー システムを利用している場合も、そうしたシステムから移行しようとしている場合も、最近のユースケースや統合事例でデータにアクセスできるようにするのは非常に困難であるということです。また、サードパーティのデベロッパーに依頼して、レガシー システムを利用できるように手法とスキルセットを調整してもらうという案は、なかなか受け入れられないでしょう。&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;API アクセスの収益化には、別の技術的および実際的な課題がある。多くの企業にとって、データに関する重要なポイントは収益化です。つまり、有効利用が望めるデータソースにアクセスする権限を有料にしてデベロッパーに請求するということです。これは、既存の API の前に仮想的な回転式改札口を置いておけばよいというほど単純な問題ではありません。あらゆる収益化戦略の成否は、その料金に左右されます。これは、データの利用者、データアクセスのタイミング、データの用途を正確に理解しなければならないことを意味します。デベロッパーに API コールの料金を請求しなくても、貴社の API トラフィックに関連するすべてのデータフローとデータ インタラクションの全体像を把握できるなど、貴重な知見がより高度な分析により得られるようになります。概して、API を収益化するには、単に旧式の手法に従ってシステムを公開するだけではなく、デベロッパーの利用を考慮して API を最新のスタイルで構築し、設計、管理する必要があります。&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;レガシーであるかどうかにかかわらず、SAP 環境が SAP システムのデータに焦点を当てるものであり、SAP システム内のデータを他のアプリケーションに公開するものではないというのいうは、おそらく周知の事実でしょう。また、こうしたツールが自動的に構築されることはないため、問題は誰が構築するのかという点になります。&lt;/p&gt;&lt;h3&gt;Apigee: API 管理でギャップを埋める&lt;/h3&gt;&lt;p&gt;Apigee のような API 管理ソリューションを利用する IT 組織は、より効率的にこうした問題に対処できます。具体的には、以下の 3 つの主な SAP アプリケーション モダナイゼーション パターンに対処するために Apigee を活用しています。これらのパターンはすべて、API を使用して価値を創出する際に生じる課題を示しています。&lt;/p&gt;&lt;p&gt;&lt;b&gt;1. レガシー サービスのモダナイゼーション。&lt;/b&gt;Apigee の重要な機能の一つに、SAP のレガシー インターフェースに API の「ラッパー」を配置するというものがあります。これによりデベロッパーは、機能豊富で即応性に優れた最新の API で作業できるようになります。また、Apigee プラットフォームは、API 呼び出しを受け取り、変換して最適化するプロセスを処理してから、基盤となる SAP 環境にリクエストを渡します。&lt;/p&gt;&lt;p&gt;API 管理に対するこのアプローチにより、IT 組織はいくつかの便利な機能も手に入れることができます。Apigee は SAP のレガシー インターフェースに機能を追加するための API の設計、実装、テストのプロセスを簡略化し、デベロッパーが API を使用して作業する場所、方法、タイミングの管理を支援します。これは Apigee の API モニタリングおよび指標のベースにもなります。これらの作業を IT チームが独力で構築するには多大な労力が必要になるため、この機能は重要です。&lt;/p&gt;&lt;p&gt;&lt;b&gt;2. ソースシステムからの API の抽出。&lt;/b&gt;Apigee プラットフォームは、SAP のレガシー システムとデベロッパーの間に抽出レイヤーを提供することで、一貫性があり信頼性が高く、予測可能なデベロッパー エクスペリエンスも確保します。このように基盤ソースシステムから API を分離することで、Apigee はシステムの処理と可用性の変化に適応できます。その一方、デベロッパーが API を使用することで、通常どおりにビジネスを継続できます。このようにして、SAP 導入企業は API ソリューションをパッケージ化して販売でき（デベロッパー ポータルを介して API を公開するなど）、ターゲット システムごとに API の利用をモニタリングできます。&lt;/p&gt;&lt;p&gt;デベロッパーのエントリ ポイントからソースシステムを分離することで、連携したアプリケーションに、ECC から S/4HANA への移行といった大規模なバックエンドの変更の影響が及ばないようにすることもできます。バックエンドの変更をサービスに適用しても、アプリは中断されることなく同じ API の呼び出しを続けます。移行によって、複数の SAP および SAP 以外の実装の S/4HANA への統合、または一部の機能をクラウドネイティブのシステムに移動することによる中核的な SAP システムのクリーンアップなどに結び付くこともあります。Apigee は消費側のアプリケーションを基盤システムに対する変更から抽出し、これらの多様なシステム間に統一性を持たせるため、ECC から S/4HANA への移行などの統合プロジェクトにおけるリスクを軽減できます。&lt;/p&gt;&lt;p&gt;&lt;b&gt;3. クラウドネイティブでスケーラブルなサービスの作成。&lt;/b&gt;Apigee は、SAP アプリケーションと、マイクロサービスが重要な役割を果たす最新の分散型アプリケーション アーキテクチャ間のギャップを埋めることができる点でも秀でています。ほとんどの場合、このギャップは大きなものです。また、SAP データをマイクロサービスとして再パッケージ化し、このデータを収益化する機能を提供できるだけでなく、パフォーマンス、可用性、セキュリティに関する重要な機能もいくつか備えています。アクセス制御、認証、セキュリティ モニタリング、脅威評価に対処できるだけでなく、必要に応じてトラフィックをスロットリングしてバックエンド システムを通常どおり使用し続ける一方で、あらゆるワークロードに合わせてスケールできるエンドポイントをアプリケーションに提供します。&lt;/p&gt;&lt;p&gt;言うまでもなく、Apigee のセキュリティ機能は API 管理ツールの用途にかかわらず非常に重要です。Apigee はパフォーマンス、分析、信頼性に関する機能も提供するため、最初から完全に成熟した API 収益化戦略を展開できますが、イノベーションのために SAP システムを公開することでミッション クリティカルなシステムを危険にさらすこともなく、IT チームも安心です。&lt;/p&gt;&lt;h3&gt;Conrad Electronic と Apigee: API を使用してイノベーションを促進&lt;/h3&gt;&lt;p&gt;非常に多くの企業が Apigee を使用して、これまでは可能と思えなかった手法で SAP のレガシー環境を有効に利用しています。Apigee と Google Cloud のその他のコンポーネントを連携させ、SAP ユーザーにイノベーションの新たな道筋を示した事例として、&lt;a href="https://cloud.google.com/customers/conrad-electronic/"&gt;Conrad Electronic&lt;/a&gt; が挙げられます。&lt;/p&gt;&lt;p&gt;Conrad Electronic は長年の歴史を持つドイツの小売企業であり、イノベーションに向けて一歩ずつ着実に進むアプローチをとっています。同社は、既存の SAP のレガシー環境と Google BigQuery を併用することで、デジタル面での変革を実現しました。これにより、以前は分散した数十ものシステムに保存されていたデータをリポジトリに一元化できました。Conrad Electronic は、その変革の影響力と有効性を、Apigee を使用して 2 つのレベルで増大させました。&lt;/p&gt;&lt;p&gt;まず、Apigee を使用して配送会社および B2B 顧客の調達システムとのデータ交換を管理し、これらの会社に提供する小売エクスペリエンスを改善する一方で、従来のトランザクション環境につきものの障害とエラーの可能性を削減しています。&lt;/p&gt;&lt;p&gt;また同時に、Apigee を使用して自社のデベロッパーにイノベーションと試験運用のための最新のツールセットを提供しています。小規模な開発チームはこれを活かし、店内のスタッフと来店した客が、自分のタブレットなどのデバイスを使用して主要な製品、サービス、保証に関する情報にアクセスできるようにする、使いやすいツールを構築しました。&lt;/p&gt;&lt;p&gt;Conrad Electronics でデジタル・ディスラプション担当最高責任者を務める Aleš Drábek 氏は、次のように述べています。「API を利用すれば、何にも依存することなく自由に、短期間で効率的にアイデアを現実のものとすることができます。効率的な API 管理ソリューションである Apigee のおかげで、API の能力を活かして、お客様との関わり方、そして B2B のお客様へのデータの転送方法を変革できました。」&lt;/p&gt;&lt;h3&gt;API 管理が秘める可能性&lt;/h3&gt;&lt;p&gt;イノベーションを起こすための新しいビジネスモデルや手法で SAP システムを使えるようにする際に生じる課題を &lt;a href="https://cloud.google.com/apigee"&gt;Apigee &lt;/a&gt;でいかに解決できるかについて詳しくは、&lt;a href="http://services.google.com/fh/files/misc/google_cloud_apigee_for_sap_customers_one_pager.pdf" target="_blank"&gt;こちら&lt;/a&gt;をご覧ください。また、SAP のお客様向けの Google Cloud ソリューションについて詳しくは、&lt;a href="https://cloud.google.com/solutions/sap"&gt;こちら&lt;/a&gt;をご覧ください。&lt;/p&gt;&lt;p&gt;&lt;i&gt;-Google Cloud SAP 戦略およびアーキテクチャ担当パートナー技術リーダー &lt;b&gt;Benjamin Schuler&lt;/b&gt;&lt;/i&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Fri, 13 Nov 2020 02:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/api-management/how-google-cloud-lets-you-do-more-with-sap/</guid><category>Google Cloud</category><category>Apigee</category><category>SAP on Google Cloud</category><category>API Management</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>Apigee: SAP 向け API の管理を強化するソリューション</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/api-management/how-google-cloud-lets-you-do-more-with-sap/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Google Cloud Japan Team </name><title></title><department></department><company></company></author></item></channel></rss>