現在はBatchesで利用可能です。 Scrapes、Crawls、Maps、Answersへのサポートは近日中に提供予定です。
使用例
追跡と整理
注文ID、顧客ID、またはプロジェクト名でリソースを内部システムにリンクします。
フィルタリングと検索
リソースにタグを付け、アプリケーション内で簡単に取得およびフィルタリングできるようにします。
ワークフローコンテキスト
パイプラインステージ、優先度レベル、または処理指示を保存します。
監査証跡
リクエストを開始した人、タイムスタンプ、またはバージョン情報を記録します。
作成時のメタデータの追加
リソースを作成する際にmetadataパラメータを含めます:
検証ルール
| 制約 | 制限 | エラー例 |
|---|---|---|
| 最大キー数 | 50 | "メタデータは最大50個のキーを持つことができます。51個のキーが提供されました。" |
| キーの長さ | 40文字 | "メタデータキー \"my_very_long_key_name...\" は40文字の制限を超えています。" |
| キーの形式 | 角括弧なし | "メタデータキー \"items[0]\" は角括弧([または])を含むことはできません。" |
| 値の長さ | 500文字 | "キー \"description\" のメタデータ値が500文字の制限を超えています。" |
| 値の型 | 文字列のみ | "キー \"count\" のメタデータ値は文字列でなければなりません。オブジェクトが得られました。" |
型の強制変換: 数字とブール値は自動的に文字列に変換されます。
42→"42"true→"true"3.14→"3.14"
メタデータの更新 (PATCH)
現在利用可能: Batches のみ。Crawls、Scrapes、Maps、Answersは作成後のメタデータの更新をまだサポートしていません。
更新操作
新しいキーを追加
新しいキーを追加
既存のキーを更新
既存のキーを更新
特定のキーを削除
特定のキーを削除
すべてのメタデータをクリア
すべてのメタデータをクリア
混合操作
混合操作
PATCH動作の概要
| 操作 | リクエスト | 結果 |
|---|---|---|
| キーを追加 | {"metadata": {"new": "value"}} | キーが追加され、他は保持されます |
| キーを更新 | {"metadata": {"existing": "new_value"}} | キーが更新され、他は保持されます |
| キーを削除 | {"metadata": {"key": null}} | キーが削除され、他は保持されます |
| キーを削除 | {"metadata": {"key": ""}} | キーが削除され、他は保持されます |
| すべてをクリア | {"metadata": null} | すべてのキーが削除されます |
| すべてをクリア | {"metadata": ""} | すべてのキーが削除されます |
| 変更なし | {"metadata": {}} | 変更なし |