目次

Search

  1. はじめに
  2. Informatica Intelligent Cloud Services REST API
  3. プラットフォームREST APIバージョン2リソース
  4. プラットフォームREST APIバージョン3リソース
  5. データ統合 REST API
  6. 一括取り込みファイルREST API
  7. 一括取り込みストリーミングREST API
  8. Model Serve REST API
  9. RunAJobユーティリティ
  10. ParamSetCliユーティリティ
  11. REST APIコード
  12. REST APIリソースクイックリファレンス

REST APIリファレンス

REST APIリファレンス

ファイルの暗号化と転送

ファイルの暗号化と転送

ファイルを暗号化して、ソースの場所からファイルサーバーユーザーのホームディレクトリ、またはファイルサーバーユーザーのホームディレクトリ内のREST APIパラメータで指定されたディレクトリに転送します。単一または複数のファイルを暗号化できます。

POST要求

ファイルを暗号化するには、次のURIに接続IDを含めます。
mftsaas/api/v1/filetransferTask/execute/1001
要求に次の情報を含めます。
フィールド
タイプ
必須
説明
agentGroupId
String
エージェントグループのID。
portalUser
String
-
ユーザーがポータルユーザーであるかどうかを示します。デフォルトは[false]です。
fileServerUsername
String
ファイルサーバーのユーザー名。
relativeTargetLocation
文字列
-
ファイルサーバーユーザーのホームディレクトリ内の相対的なターゲットの場所。
pattern
String
暗号化のために収集するファイルを識別するためのファイルパターン。正規表現パターンがサポートされています。
sourceLocation
String
暗号化するファイルを含むソースディレクトリ。
SIGN
文字列
-
ファイルがPGPによって署名されているかどうかを示します。値の大文字と小文字は区別されません。
デフォルトはfalseです。
PUBLIC_KEY_ID
String
ファイルの暗号化に使用されるキーのID。
SECRET_KEY_ID
String
SIGN変数の値がtrueの場合に、ファイルの署名に使用される秘密鍵のID。
SECRET_KEY_PASSPHRASE
String
SIGN変数の値がtrueの場合に、秘密鍵にアクセスするために使用されるパスフレーズ。
例えば、ファイルを暗号化して転送するには、次の要求を使用します。
POST <serverUrl>/mftsaas/api/v1/filetransferTask/execute/1001 Accept:application/json IDS-SESSION-ID: <icSessionId or INFA-SESSION-ID> { "agentGroupId": "01000125000000000002", "fileServerUsername": "arun", "portalUser":true, "pattern":"arun.csv", "relativeTargetLocation":"", "sourceLocation":"C:\\Informatica_Source", "taskVariables": { "SIGN":"false", "PUBLIC_KEY_ID":"0x51986F687ADACBE1", "SECRET_KEY_ID":"0x51986F687ADACBE1", "SECRET_KEY_PASSPHRASE":"TESTER" } }

POST応答

成功すると、
Informatica Intelligent Cloud Services
からジョブの実行IDが返されます。その実行IDを使用してジョブステータスを監視します。
成功時の応答の例を以下に示します。
{ "projectId": 0, "timeTaken": 0, "queuePriority": 0, "runPriority": 0, "runMode": "UNKNOWN", "submitSourceId": -1, "runModeInteractive": false, "runModeBatch": false, "runModeDebug": false, "runModeUnknown": true, "formattedTimeTaken": "0.00", "id": 1000000007155, "runId": 14 }
失敗すると、応答にエラーの理由が含まれます。