データセットと Object Storage Service (OSS) バケット間のバインディング関係を作成します。これにより、増分データと完全データの自動同期、およびインデックス作成が可能になります。
操作説明
この操作を呼び出す前に、Intelligent Media Management (IMM) の課金について理解していることを確認してください。****
非同期処理では、タスクがタイムリーに完了することは保証されません。
バインディングを作成する前に、使用するプロジェクトとデータセットが存在することを確認してください。
プロジェクトの作成方法については、「CreateProject」をご参照ください。
データセットの作成方法については、「CreateDataset」をご参照ください。
`CreateBinding` 操作は、プロジェクトまたはデータセットの作成時に指定されたワークフローテンプレートを使用して機能します。
データセットと OSS バケットの間にバインディングを作成すると、IMM はバケット内の既存のオブジェクトをスキャンし、スキャン結果に基づいてメタデータを抽出します。その後、IMM は抽出されたメタデータからインデックスを作成します。新しいオブジェクトが OSS バケットにアップロードされると、IMM はオブジェクトを追跡してスキャンし、インデックスを更新します。この操作を呼び出してメタデータインデックスが作成されたオブジェクトについては、SimpleQuery などのクエリ操作を呼び出して、オブジェクトのクエリ、オブジェクトの管理、オブジェクトに関する統計の収集を行うことができます。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
imm:CreateBinding |
create |
*Dataset
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| ProjectName |
string |
必須 |
プロジェクト名。プロジェクト名は CreateProject 操作のレスポンスから取得できます。 |
test-project |
| DatasetName |
string |
必須 |
データセット名。データセット名は CreateDataset 操作のレスポンスから取得できます。 |
test-dataset |
| URI |
string |
必須 |
データセットをバインドする OSS バケットの URI。 値は `oss://${Bucket}` の形式で指定します。 |
oss://test-bucket |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
レスポンスパラメーター。 |
||
| RequestId |
string |
リクエスト ID。 |
5F74C5C9-5AC0-49F9-914D-E01589D3**** |
| Binding | Binding |
バインディングに関する情報。 |
例
成功レスポンス
JSONJSON
{
"RequestId": "5F74C5C9-5AC0-49F9-914D-E01589D3****",
"Binding": {
"ProjectName": "immtest",
"DatasetName": "dataset001",
"URI": "oss://examplebucket",
"State": "Running",
"Phase": "FullScanning",
"CreateTime": "2021-06-29T14:50:13.011643661+08:00",
"UpdateTime": "2021-06-29T14:50:13.011643661+08:00",
"Reason": "暂停使用"
}
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。