機械翻訳について

Oracle API GatewayによるAPIとしての統合の管理

Oracle IntegrationでRESTアダプタ・トリガー・ベースの統合をアクティブ化した後、オープンAPI仕様を公開し、エンドポイントをOracle API Gatewayにデプロイできます。

ノート:

  • この機能は、Oracle Integration Generation 2でのみ使用できます。
  • Oracle Integrationでは、Oracle API GatewayAPI Platform Cloud Serviceの両方を同時に構成することはできません。
  • API Platform Cloud ServiceOracle API Gatewayを切り替えることはできますが、以前の構成は失われます。 たとえば、API Platform Cloud Serviceが構成されている場合、Oracle API Gatewayを構成しようとすると、Oracle API Gateway構成を保存すると、API Platform Cloud Service構成が削除されることを示すメッセージが表示されます。

Oracle API Gatewayに接続

Oracle Integrationから統合をアクティブ化してデプロイするには、Oracle API Gatewayへの接続を作成する必要があります。

ノート:

  • Oracle API Gatewayは、Oracle Integrationインスタンスがデプロイされているリージョンと同じリージョンにある必要があります。
  • Oracle Integration Generation 2Oracle API Gatewayにのみ接続できます。
  1. 左側のナビゲーション・ペインで、「ホーム」>「設定」>「統合」>「API管理」をクリックします。
  2. 「APIゲートウェイ」をクリックします。
  3. Oracle API Gatewayへの接続を構成します。 構成を完了するには、API署名キーを生成する必要があります。 「API署名キーを生成する方法」を参照してください。

    Oracle Cloud Infrastructure接続には、Oracle API Gatewayのドキュメントの説明に従って、必要なコンパートメントでOracle API Gatewayにデプロイする権限が必要です。

    要素 説明
    テナンシOCID Oracle Cloud Infrastructureコンソールからコピーした値を指定します。
    ユーザーOCID Oracle Cloud Infrastructureコンソールからコピーした値を指定します。
    フィンガープリント Oracle Cloud Infrastructureにキーを作成したときに生成されたフィンガ・プリントを入力します。
    秘密キー アップロード・リンクをクリックして、Oracle Cloud InfrastructureシグネチャV1またはAPIキーの詳細をアップロードします。
    パス・フレーズ キーの作成時に作成したパスフレーズを入力します。
  4. 「保存」をクリックします。

Oracle API Gatewayへの統合のアクティブ化およびデプロイ

統合をアクティブ化し、Oracle API Gatewayにデプロイする必要があります。 そのアクションが完了したら、統合を起動することができます。

  1. 左側のナビゲーション・ペインで、「ホーム」>「統合」>「統合」をクリックします。
  2. 統合の行に移動し、Oracle API Gatewayをアクティブ化してデプロイします。 RESTアダプタのトリガー・ベースの統合のみをデプロイできます。
  3. アクティブ化アイコンアイコンをクリックして、統合をアクティブ化します。
    「Activate統合」ページが右側に表示されます。 Oracle API Gatewayが構成されている場合は、「アクティブ化およびデプロイ」ボタンが表示されます。
    「Activate統合」ページには、Deployフィールド(この統合をOracle API Gatewayにデプロイできることを示す)、Oracle Recommendsチェック・ボックス、Enable Asserter Recordingチェック・ボックスおよびEnable Tracingチェック・ボックスが表示されています。 右隅には、取消、アクティブ化およびアクティブ化してデプロイ・ボタンがあります。

    ノート:

    • 以前にアクティブ化してOracle API Gatewayにデプロイした統合を非アクティブ化した場合、「アクティブ化およびデプロイ」ボタンは表示されません。 アクティブ化できるのは統合のみです。
    • Oracle Cloud InfrastructureコンソールでOracle API Gatewayへの統合デプロイメントを削除すると、Oracle Integrationに別のデプロイメントを作成できます。
  4. 「アクティブ化およびデプロイ」をクリックします。

    アクティブ化が完了すると、右側に「APIゲートウェイ」にデプロイ・ページが開きます。


    「APIゲートウェイ」にデプロイ・ページには、コンパートメント、ゲートウェイ、名前および「パス・プレフィクス」フィールドが表示されます。

  5. 次の値を入力します。
    要素 説明
    コンパートメント Oracle API Gatewayを含むOracle Cloud Infrastructureコンソールで作成されたコンパートメントを選択します。

    ノート: このリストには、アルファベット順に制限されたコンパートメント数が表示されます(約100)。 コンパートメントがリストされていない場合は、名前をアルファベットの上の文字で始めるように変更します。 このアクションは、リスト内のコンパートメントを上位に移動します。

    ゲートウェイ そのコンパートメントに作成されたOracle API Gatewayを選択します。
    名前 デプロイメントの自動的に移入された表示名を表示します。
    パス接頭辞 デプロイメントの自動移入されたパス・プレフィクスが表示されます。
  6. 「デプロイ」をクリックします。
    完了すると、新しいデプロイメントが作成され、Oracle Cloud Infrastructureコンソールの指定されたゲートウェイの下に表示されます。
  7. Oracle Integrationの統合ページに戻ります。
  8. 統合の「アクション」メニューメニューから「API管理」を選択して、統合デプロイメントの詳細を表示します。
  9. Oracle Cloud Infrastructureコンソールの「APIゲートウェイ」セクションで、統合をデプロイしたゲートウェイに移動します。
  10. 「デプロイメントの詳細」「エンドポイント」セクションからURLをコピーします。
  11. URLを使用して(たとえば、ブラウザから)デプロイされた統合を起動します。
  12. プロンプトが表示されたら、Oracle Integrationユーザー名およびパスワードを入力します。

    統合が起動され、インスタンスが作成されます。

  13. Oracle Integrationの「インスタンスのトラッキング」ページに移動して、メッセージの詳細を表示します。
    統合を非アクティブ化すると、統合エンドポイントに関連付けられたAPIデプロイメントはOracle API Gatewayに保持されます。