注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
汎用コネクタは、任意の外部システムへの接続を表現するために使用できます。コネクタとして、他のコネクタで利用可能な標準の機能を直接サポートしていません。しかし、コードで使用コネクタとして専用に使用する場合、バッチ同期、ファイルとテーブルのエクスポート、ストリーミング同期、ストリーミングエクスポート、メディア同期、Webhookなどの標準機能に対するコードベースの代替を作成することができます。
適切なランタイム、資格情報、輸出規制を使用して汎用コネクタを構成することで、開発者は任意の外部システムに接続するコードを書くことができます。ソース所有者がネットワーキング/ランタイム、資格情報、および輸出規制を一緒に構成することで、資格情報が指定された外部システムにのみ使用され、接続が確立される異なるコード環境全体で輸出マーキングが強制されることを保証できます。
機能 | ステータス |
---|---|
コードで使用 | 🟢 一般的に利用可能 |
汎用コネクタは、Data Connectionアプリケーションを通じてではなく、コードリポジトリ環境のサイドバーにある新しい接続オプションから作成する必要があります。ただし、構成された汎用コネクタは、Data Connection内の他のコネクタと並んで表示されます。
汎用コネクタをコードリポジトリから直接セットアップする方法については、外部トランスフォームチュートリアルを確認してください。
汎用コネクタはコードで使用する必要があるため、利用可能なランタイムオプションは、Palantirからのインバウンドトラフィックを受け入れることができるシステム向けの直接接続と、Palantirからのインバウンドトラフィックを受け入れることができないプライベートネットワーク内のシステム向けのエージェントプロキシのみです。
エージェントプロキシランタイムオプションは、Data Connection内で汎用コネクタを構成するときにのみ選択できます。このオプションは、コードリポジトリ内で汎用コネクタをセットアップするときには選択できません。
概念的には、汎用コネクタをネットワーキング構成、資格情報、および一緒に使用することを意図した輸出可能なマーキングの集合として考えることができます。
上記の機能を提供するために、汎用コネクタの構成オプションは以下の通りです:
オプション | 必須か | 説明 |
---|---|---|
ネットワーキング | はい | 直接接続ランタイムが選択された場合、汎用コネクタは、到達可能な宛先アドレスまたはIPを指示するイグレスポリシーのセットを選択することをサポートします。 エージェントプロキシランタイムが選択された場合、コード内で使用されるクライアントは、エージェントプロキシ経由でトラフィックをルーティングできる必要があります。 |
資格情報 | いいえ | 資格情報を格納するためにキーと値のペアを使用できます。現在、秘密の値のみが格納可能です。暗号化されていない値はサポートされていません。 |
輸出可能な制御マーキング | いいえ | Foundryデータ入力と一緒に汎用コネクタを使用する場合、エクスポートを許可する設定を有効にし、輸出可能なマーキングのセットを指定する必要があります。データ接続の輸出規制についての詳細は、ドキュメントを参照してください。 |
このセクションでは、Foundry内のさまざまなコード環境から汎用コネクタを使用する方法に関する追加情報を提供します。
コード環境 | 説明 |
---|---|
Python外部トランスフォーム | Pythonトランスフォームリポジトリから外部システムに接続するために汎用コネクタを使用します。 |
コンピュートモジュール | 長時間実行されるコンピュートモジュールから接続するために汎用コネクタを使用します。ストリーミング同期およびエクスポートワークフロー、カスタム書き戻しワークフローに役立ちます。 |
TypeScript関数 | ベータ版で利用可能です。この機能を有効にするにはPalantirサポートに連絡してください。 |
Python関数 | ベータ版で利用可能です。この機能を有効にするにはPalantirサポートに連絡してください。 |
汎用コネクタはコードリポジトリにインポートできます。この汎用コネクタを使用して、外部システムにアクセスし、ソース上の資格情報にアクセスするコードを書くことができます。
汎用コネクタはコンピュートモジュールにインポートすることができます。この汎用コネクタを使用して、外部システムと対話するコンピュートモジュールを書くことができます。
汎用コネクタはTypeScript Functionsコードリポジトリにインポートすることができます。この汎用コネクタを使用して、fetch
を使用して外部システムに直接呼び出しを行うことができます。
汎用コネクタはPython Functionsコードリポジトリにインポートすることができます。この汎用コネクタを使用して、Pythonのrequests
ライブラリを使用して外部システムに直接呼び出しを行うことができます。
汎用コネクタは、ポート443のDNSアドレスに対して1つのイグレスポリシーのみがソースに添付されている場合、REST APIソースに変換することができます。
この変換を行うことで、開発者はコードで使用するための組み込みHTTPクライアントにアクセスでき、外部システムと即座に対話するコードを書くことができます。