第5章 3scale での API 環境のマッピング


API プロバイダーは、3scale 管理ポータルを通じて管理される API へのアクセスを提供します。続いて、API バックエンドを多くの環境にデプロイします。API バックエンド環境には、以下が含まれます。

  • 開発、品質保証 (QA)、ステージング、および実稼働環境に使用されるさまざまな環境。
  • API バックエンドの独自のセットを管理するチームまたは部門に使用されるさまざまな環境。

Red Hat 3scale API Management プロダクトは、単一の API または API のサブセットを表しますが、さまざまな API バックエンド環境のマッピングおよび管理にも使用されます。

3scale プロダクトの API 環境のマッピング方法に関しては、以下のセクションを参照してください。

5.1. 環境ごとのプロダクト

この方法では、API バックエンド環境ごとに個別の 3scale プロダクトを使用します。それぞれのプロダクトで、実稼働環境のゲートウェイとステージングゲートウェイを設定します。これにより、ゲートウェイ設定の変更を安全にテストし、API バックエンドと同様に実稼働設定にプロモートできます。

Production Product => Production Product APIcast gateway => Production Product API upstream
Staging Product => Staging Product APIcast gateway => Staging Product API upstream

API バックエンド環境のプロダクトを以下のように設定します。

開発環境

  • 開発バックエンドの作成

    • 名前: Dev
    • プライベートベース URL: API バックエンドの URL
  • Dev プロダクトの作成

    • 本番パブリックベース URL: https://dev-api-backend.yourdomain.com
    • ステージングパブリックベース URL: https://dev-api-backend.yourdomain.com
    • バックエンドパス / を使用した 開発バックエンドの追加

QA 環境

  • QA バックエンドの作成

    • 名前: QA
    • プライベートベース URL: API バックエンドの URL
  • QA プロダクトの作成

    • 本番パブリックベース URL: https://qa-api-backend.yourdomain.com
    • ステージングパブリックベース URL: https://qa-api-backend.yourdomain.com
    • バックエンドパス / を使用した QA バックエンドの追加

実稼働環境

  • 実稼働環境用のバックエンドの作成

    • 名前: Prod
    • プライベートベース URL: API バックエンドの URL
  • Prod プロダクトの作成

関連情報

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.