データセットと 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": "pause usage"
}
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。