Application Engine プロセスからの API コール

ION API エンドポイントを呼び出すには、ION API に対して認証が必要です。プロセスは ION API を直接呼び出せません。代わりに、バックエンドサービスアプリケーションを通じて認可が行われます。管理者は、リソース所有者権限が付与されているサービスアカウントを管理します。各サービスアカウントは、ION API への呼び出しを行ったユーザーを表します。つまり、サービスアカウントは、バックエンドアプリケーションのユーザーを偽装するために使用されます。

ION API の呼び出しには、次の前提条件が満たされている必要があります。

  • テナントレベルでのバックエンドサービスアプリケーションが ION API で作成されている。このアプリケーションがなく、ION API との通信ができない。
  • ユーザーの偽装のサービスアカウントである。

バックエンドサービスアプリケーションのサービスアカウントは Infor Ming.le で手動で作成され、.ionapi ファイルとしてダウンロードされます。

ユーザー偽装のサービスアカウントは、Infor Ming.le ユーザー管理でも作成され、.csv ファイルとしてダウンロードされます。サービスアカウントには、アクセスキーと秘密キーが含まれます。

バックエンドアプリケーションとユーザー偽装の両方のサービスアカウントは、[サービスアカウント] ダッシュボードのファイルで管理されます。バックエンドサービスアプリケーションによって生成された資格情報には、OAuth クライアント ID およびクライアントシークレットが含まれています。
注: 

Modeling サービス の機能を呼び出すために ION API コールを使用する場合、実行時間が 15 分以内のタスクを定義することをお勧めします。15 分経過すると機能がキャンセルされます。ただし、ロードクエリ、スクリプト、マッピングが実行され続ける Modeling サービス では、キャンセルは効果を持ちません。