すべてのプロダクト
Search
ドキュメントセンター

Intelligent Media Services:InsertMediaToSearchLib

最終更新日:Mar 21, 2026

メディアアセットを検索ライブラリに挿入します。

操作説明

前提条件

メディアアセットを検索ライブラリに挿入する前に、CreateSearchLib API を呼び出して検索ライブラリを作成する必要があります。

今すぐお試しください

この API を OpenAPI Explorer でお試しください。手作業による署名は必要ありません。呼び出しに成功すると、入力したパラメーターに基づき、資格情報が組み込まれた SDK コードが自動的に生成されます。このコードをダウンロードしてローカルで使用できます。

テスト

RAM 認証

下表に、この API を呼び出すために必要な認証情報を示します。認証情報は、RAM (Resource Access Management) ポリシーを使用して定義できます。以下で各列名について説明します。

  • アクション:特定のリソースに対して実行可能な操作。ポリシー構文ではAction要素として指定します。

  • API:アクションを具体的に実行するための API。

  • アクセスレベル:各 API に対して事前定義されているアクセスの種類。有効な値:create、list、get、update、delete。

  • リソースタイプ:アクションが作用するリソースの種類。リソースレベルでの権限をサポートするかどうかを示すことができます。ポリシーの有効性を確保するため、アクションの対象として適切なリソースを指定してください。

    • リソースレベルの権限を持つ API の場合、必要なリソースタイプはアスタリスク (*) でマークされます。ポリシーのResource要素で対応する ARN を指定してください。

    • リソースレベルの権限を持たない API の場合、「すべてのリソース」と表示され、ポリシーのResource要素でアスタリスク (*) でマークされます。

  • 条件キー:サービスによって定義された条件のキー。このキーにより、きめ細やかなアクセス制御が可能になります。この制御は、アクション単体に適用することも、特定のリソースに対するアクションに適用することもできます。Alibaba Cloud は、サービス固有の条件キーに加えて、すべての RAM 統合サービスに適用可能な一連の共通条件キーを提供しています。

  • 依存アクション:ある特定のアクションを実行するために、前提として実行が必要となる他のアクション。依存アクションの権限も RAM ユーザーまたは RAM ロールに付与する必要があります。

アクション

アクセスレベル

リソースタイプ

条件キー

依存アクション

ice:InsertMediaToSearchLib

create

*All Resource

*

なし なし

リクエストパラメーター

パラメーター

必須 / 任意

説明

SearchLibName

string

任意

検索ライブラリの名前。デフォルト値:ims-default-search-lib。

test1

MediaId

string

任意

メディアアセットの ID。各メディア ID は一意です。このパラメーターを空欄のままにした場合、システムが自動的にメディア ID を生成します。

411bed50018971edb60b0764a0ec6***

MediaType

string

任意

メディアアセットのタイプ。有効な値:

  • video(デフォルト)

  • image

  • audio

列挙値:

  • image :

    image

  • video :

    video

  • audio :

    audio

video

Input

string

必須

検索ライブラリにインポートする動画、音声、または画像ファイルの URL。

注意:正しいファイル名を指定し、ファイルが格納されているバケットが、この操作を実行するリージョンと同一であることを確認してください。そうでない場合、ファイルが見つからないか、操作が失敗する可能性があります。

OSS(Object Storage Service)の URL は、以下の形式で指定します:oss://[バケット名]/[ファイルパス]。たとえば、oss://[example-bucket-]/[object_path-] のように指定できます。

HTTP URL は、パブリックエンドポイントの形式で指定します。たとえば、http://example-test-****.mp4 のように指定できます。

oss://[example-bucket-]/[object_path-]

MsgBody

string

任意

メッセージ本文。

{"title":"test","customFields":{"intField1":12,"strField1":"abc"}}

ImagesInput

string

任意

イメージセット情報。IPCamer(IP カメラ)シナリオのみ対応しており、MediaType は video である必要があります。

{ "images": [ "oss://[example-bucket-]/[object_path-]xxx1.jpg", "oss://[example-bucket-]/[object_path-]xxx2.jpg", "oss://[example-bucket-]/[object_path-]xxx3.jpg", "oss://[example-bucket-]/[object_path-]xxx4.jpg" ] }

Namespace

string

任意

ネームスペース。

name-1

レスポンスフィールド

フィールド

説明

object

応答のスキーマ

RequestId

string

リクエストの ID。

*****ACB-44F2-5F2D-88D7-1283E70*****

MediaId

string

メディアアセットの ID。

****20b48fb04483915d4f2cd8ac****

Success

string

リクエストが成功したかどうかを示します。有効な値:

  • true

  • false

true

Code

string

返された状態コード。

200

成功レスポンス

JSONJSON

{
  "RequestId": "*****ACB-44F2-5F2D-88D7-1283E70*****",
  "MediaId": "****20b48fb04483915d4f2cd8ac****",
  "Success": "true",
  "Code": "200"
}

エラーコード

完全なリストについては、「エラーコード」をご参照ください。

変更履歴

完全なリストについては、「変更履歴」をご参照ください。