Cloud-native API Gateway コンソールでは、バックエンドサービスの指定、ポリシーの追加、コンシューマー認証の設定、オペレーションのデバッグ、ストレステストの実行といったオペレーションを管理します。
バックエンドサービスの指定
-
インスタンスの外部で作成された API に追加されたオペレーションは、API からバックエンドサービスの設定を継承します。このバックエンドサービスの設定は編集できません。
-
インスタンス内で作成された API に追加されたオペレーションは、デフォルトでバックエンドサービスの設定を継承しますが、各オペレーションを個別に設定することもできます。
-
クラウドネイティブ API ゲートウェイコンソールにログオンします。上部のナビゲーションバーでリージョンを選択し、左側のナビゲーションペインでインスタンスを選択します。
-
インスタンス ページで、目的のゲートウェイインスタンスの ID をクリックします。左側のナビゲーションペインで[API]を選択し、目的の API をクリックします。
-
目的の操作の Operation Details タブで、Backend Services の横にある Edit をクリックします。
-
Backend Services セクションで、パラメーターを設定し、OK をクリックします。
パラメーター
説明
[Configuration Method]
デフォルトのConfiguration MethodはInherit from APIです。
-
[Configure for Operation Separately]:操作を特定のバックエンドサービスに関連付け、API レベルの設定を上書きします。
-
[Inherit from API]: オペレーションは、その親 API に関連付けられたバックエンドサービスを継承します。
[Scenario]
オペレーションのシナリオを選択します。
-
基本シナリオ:Single Serviceと[モック]。
-
カナリアリリースのシナリオ: By Percentage (Multi-service)、By Content (Multi-service)、およびBy Tag (Proportion-based Routing)。
説明すべてのターゲットサービスのトラフィックウェイトの合計は 100% にする必要があります。
[Backend Services]
ゲートウェイまたは VPC 内のバックエンドサービスを関連付けます。存在しない場合は、[サービスの作成] をクリックします。
重要非同期で同期されるため、新規サービスのポート情報はすぐに表示されない場合があります。更新するには、Service Name ドロップダウンリストを展開し、Refresh をクリックします。
-
オペレーションのデバッグ
前提条件
API を公開していること。
手順
-
手順は、API がインスタンス内で管理されているか、インスタンス外で管理されているかによって異なります:
インスタンス外の API
-
Cloud-native API Gateway コンソールにログインします。上部メニューでリージョンを選択し、左側のナビゲーションペインで [API] を選択します。
-
対象の API をクリックします。
インスタンス内の API
-
クラウドネイティブ API ゲートウェイコンソールにログオンします。上部のナビゲーションバーでリージョンを選択し、次に左側のナビゲーションペインでインスタンスを選択します。
-
インスタンス ページで、目的のゲートウェイインスタンスの ID をクリックします。左側のナビゲーションペインで、[APIs] を選択し、目的の API をクリックします。
-
-
Interface list タブで、目的の操作を見つけ、Debug をクリックします。
-
Debugging Operation パネルで、パラメーターを設定し、Send Request をクリックします。
オペレーションの編集
手順は、API がインスタンス内で管理されているか、インスタンス外で管理されているかによって異なります:
インスタンス外の API
-
Cloud-native API Gateway コンソールにログインします。上部メニューでリージョンを選択し、左側のナビゲーションペインで [API] を選択します。
-
目的の API をクリックします。Interface list タブで、目的の操作を探し、Edit をクリックします。
-
Edit Operation パネルでは、Basic Information、Request Definition、Response Definition、[モック]、Consumer certification を変更できます。
インスタンス内の API
-
クラウドネイティブ API ゲートウェイコンソールにログオンします。上部のナビゲーションバーでリージョンを選択し、次に左側のナビゲーションペインでインスタンスを選択します。
-
インスタンス ページで、目的のゲートウェイインスタンスの ID をクリックします。左側のナビゲーションペインで [API] を選択し、目的の API をクリックします。
-
Interface list タブで、目的の操作を探し、Edit をクリックします。
-
Edit Operation パネルでは、Basic Information、Request Definition、Response Definition、および Consumer certification を変更できます。
ストレステストの実行
前提条件
API を公開していること。
手順
-
手順は、API がインスタンス内で管理されているか、インスタンス外で管理されているかによって異なります:
インスタンス外の API
-
Cloud-native API Gateway コンソールにログインします。上部メニューでリージョンを選択し、左側のナビゲーションペインで [API] を選択します。
-
対象の API をクリックします。
インスタンス内の API
-
クラウドネイティブ API ゲートウェイコンソールにログオンします。上部のナビゲーションバーでリージョンを選択し、次に左側のナビゲーションペインでインスタンスを選択します。
-
インスタンス ページで、目的のゲートウェイインスタンスの ID をクリックします。左側のナビゲーションペインで、[API] を選択し、目的の API をクリックします。
-
-
Interface list タブで、目的の操作を探し、 をクリックします。PTS ストレス テストのクイックスタート。
オペレーションの削除
このアクションは元に戻すことができません。注意して実行してください。
-
手順は、API がインスタンス内で管理されているか、インスタンス外で管理されているかによって異なります:
インスタンス外の API
-
Cloud-native API Gateway コンソールにログインします。上部メニューでリージョンを選択し、左側のナビゲーションペインで [API] を選択します。
-
対象の API をクリックします。
インスタンス内の API
-
クラウドネイティブ API Gateway コンソールにログインします。上部のナビゲーションバーでリージョンを選択し、左側のナビゲーションペインでインスタンスを選択します。
-
インスタンス ページで、目的のゲートウェイインスタンスの ID をクリックします。左側のナビゲーションペインで、[APIs] を選択し、目的の API をクリックします。
-
-
Interface list タブで、目的の操作を見つけ、 をクリックし、OK をクリックして確定します。