エラスティックランタイム環境の設定
エラスティックランタイム環境でカスタムバイナリファイルを設定し、マッピング実行中にランタイム環境でこれらのファイルにアクセスして実行できるようにします。
カスタムバイナリファイルを設定する前に、必ずAWSにエラスティックランタイム環境をデプロイして、Informatica Intelligent Cloud Services内でデータを処理できるKubernetesクラスタを作成してください。
エラスティックランタイム環境のデプロイの詳細については、「
Deploy an elastic runtime environment」を参照してください。
エラスティックランタイム環境をデプロイした後、マウントされたディスクにカスタムバイナリファイルを配置し、POST要求で使用するバイナリファイルの正確なパスをコピーします。
Informatica Intelligent Cloud Services内でエラスティックランタイム環境に対する次の手順を実行して、カスタムバイナリファイルを管理します。
- 1組織にログインして、セッションIDとランタイム環境IDを取得します。
- 2REST APIへのPOST呼び出しを行い、セッションID、ランタイム環境ID、およびマウントされたディスクから先ほどコピーしたバイナリファイルパスを渡します。
POST呼び出しの詳細については、『REST APIリファレンス』ガイドの「
Supplementary files」を参照してください。
POST要求の例を次に示します。
POST <base URL>/api/v3/RuntimeEnvironment/<runtime environment ID>/ElasticConfig
Content-Type: application/json
Accept: application/json
INFA-SESSION-ID: <SessionId>
{
"rteId": "rte-12345",
"specification": {
"agent": {
"dataIntegrationServer": {
"restv2": {
"swaggers": [{"sourcePath": "/<path to binaries>/swagger.json"}],
"keystores": [{"sourcePath": "/<path to binaries>/keystore.jks"}],
"truststores": [{"sourcePath": "/<path to binaries>/truststore.jks"}]
}
POST呼び出しによって、データ統合サーバーの再起動がトリガされます。
- 3Administratorでデータ統合サーバーのステータスを確認して、エラスティックランタイム環境が実行されていることを確認します。
- 4接続をテストするか、マッピングを実行して、エラスティックランタイム環境でカスタムバイナリファイルにアクセスして使用できることを確認します。
エラスティックランタイム環境の設定および使用方法の詳細については、Administratorのヘルプにある「エラスティックランタイム環境」を参照してください。