Google Cloud DLP互換性
対応するGoogle Cloud DLP v2のRESTおよびgRPC契約をShinrAIで使用します。
互換APIは移行のためのものです
ベンダーの契約により、ShinrAIが返せる内容(種類、信頼度、メディア、セッション、ジョブ)は制限されます。そのため、結果はShinrAI本来の性能より劣る場合があります。最高の品質にはネイティブPII API v2を使用してください。
エンドポイント
クライアントを変更しない場合は、ベンダー用エンドポイントを使います。同じアダプターはAPIホスト上のパスプレフィックスでも動作し、ベンダー形式へのShinrAI独自の拡張はまずそちらで提供されます。
| API | エンドポイント(ここだけ変更) | APIホスト上の代替パス |
|---|---|---|
| Google Cloud DLP | https://google.api.getshinrai.com | https://api.getshinrai.com/v1/google |
| サンドボックス | https://google.api-sbx.getshinrai.com | https://api-sbx.getshinrai.com/v1/google |
このエンドポイントは独自のOpenAPIドキュメントを提供します: このAPIのOpenAPI.
Google互換クライアントを設定
Google Cloud DLPクライアントの接続先を https://google.api.getshinrai.com に設定します。変更するのはエンドポイントだけです。
ShinrAIキーを x-goog-api-key ヘッダーまたはBearerトークンとして指定して認証します。認証方法は1つだけ使用してください。
curl 'https://google.api.getshinrai.com/v2/projects/example/locations/eu/content:inspect' \
-H "x-goog-api-key: $SHINRAI_API_KEY" \
-H 'Content-Type: application/json' \
-d '{"item":{"value":"Email emma@example.com"},"inspectConfig":{"includeQuote":true}}'
対応オペレーション
| 領域 | 運用 |
|---|---|
| コンテンツ | コンテンツの検査、匿名化、再識別 |
| 画像 | 対応する画像コンテンツを編集 |
| 検出 | 対応する情報タイプを一覧表示 |
| 設定 | 検査テンプレート、匿名化テンプレート、保存済み情報タイプの作成、取得、更新、一覧表示、削除 |
互換性の範囲
ShinrAIは固定されたprotobuf JSON契約を検証し、未知のフィールドを拒否します。対応する変換タイプ、条件、辞書、KMS参照、画像サイズ、ストレージマッピングはデプロイ環境によって異なります。これは文書化された操作に対するGoogle DLP契約互換性であり、サービス全体の機能が同一という意味ではありません。
生成されたリファレンスで各パスとメソッドを確認してください。gRPCクライアントは、デプロイ環境で文書化されたgRPCエンドポイントを通じて同じサービス契約を使用します。