注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
Public Application から呼び出せるオントロジー操作は限られています。現在サポートされている操作は意図的に少数に絞られていますが、より広範な観測可能性とレート制限の制御機能がリリースされるにつれて、サポートされる操作は増えていきます。
Public Application から、次のオントロジー操作を呼び出せます。
| 操作 | 説明 | 制限 |
|---|---|---|
| オントロジーの完全なメタデータを取得 | オブジェクトタイプ、リンクタイプ、アクションタイプ、クエリ、インターフェースを含む、オントロジーの完全なメタデータを取得します。 | なし。 |
| オントロジーのメタデータを読み込む | リクエスト本文で指定されたオントロジーの特定のサブセットのメタデータを取得します。 | なし。 |
| アクションを適用 | 指定されたパラメーターでアクションを適用し、結果をオントロジーに書き込みます。 | 関数ベースのアクションはブロックされます。アクションの一括適用と Webhook のいずれにも対応していません。 |
| オブジェクトセットを読み込む | 指定されたオブジェクトセット定義からオントロジーオブジェクトを読み込みます。多数のオブジェクト、主キーによる単一のオブジェクト、およびリンクされたオブジェクトの読み込みをサポートします。 | SearchAround、FilteredObjectSets、および orderBy 句には対応していません。 |
次の機能は、Public Application から明示的に呼び出せません。
searchObjects と aggregateObjects を含む、集計と検索。streamAllPoints と streamValues を含む、時系列ストリーミングエンドポイント。また、プラットフォーム管理、モデル作成、スケジュールのオーケストレーション、チャットボットとのインタラクションなどに使用する、オントロジー以外のプラットフォーム API は、いずれも Public Application から呼び出せません。
Public Application が公開するすべてのエンドポイントには、アプリケーションのイングレスポリシーを満たす人なら誰でもアクセスできます。このポリシーでは、インターネット全体にアクセスを許可することもできます。サポート対象は、コストに上限があり、データの形式が予測可能な操作に制限されています。これにより、公開されたインターフェースの悪用によって、計算コストが際限なく増大したり、意図しないデータが流出したりすることを防ぎます。
関数を使用するワークフローが対象外となっているのも同じ理由です。悪意のあるユーザーが、エンロールメントの計算リソースに対してコストの高いクエリを作成する可能性があります。Public Application を通じて送信されたデータに対して、ワークフローでより負荷の高い処理が必要な場合は、Foundry 内でその処理を非同期に実行してください。たとえば、関数ベースではないアクションで送信内容を書き込むように設定し、Automate を使用して、制御された頻度で新しいオブジェクトに対応できます。
ワークフローがサポート対象外の操作に依存する場合は、Palantir サポートにお問い合わせください。例外は個別に評価されます。また、どの例外も、有効化する前にエンロールメントの情報セキュリティ責任者によるユースケースの承認が必要です。プラットフォームで次の機能がリリースされるにつれて、サポート対象は拡大していきます。
ロードマップは意図的に慎重なものとなっています。Public Application は、Foundry アカウントなしでエンロールメントのデータと計算リソースにアクセスできる初めての場所となるため、プラットフォームでは、その公開インターフェースの安全性を保持するために必要な保護が整っている場合にのみ、追加機能を有効にします。