ALIYUN::ICE::MediaInfo は、Intelligent Media Services (IMS) にメディアアセットを登録するために使用されます。
構文
{
"Type": "ALIYUN::ICE::MediaInfo",
"Properties": {
"InputURL": String,
"BusinessType": String,
"CateId": Integer,
"CoverURL": String,
"Description": String,
"MediaType": String,
"MediaTags": List,
"Overwrite": Boolean,
"RegisterConfig": String,
"ReferenceId": String,
"SmartTagTemplateId": String,
"Title": String,
"UserData": Map,
"WorkflowId": String
}
}プロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
InputURL | String | はい | いいえ | 別のサービスにあるメディアアセットの URL。 | URL は、IMS 内のメディアアセットの ID に関連付けられています。メディアアセットが登録されると、URL は変更できません。次のタイプの URL がサポートされています。
|
BusinessType | String | いいえ | いいえ | メディアアセットのビジネスタイプ。 | 有効な値:
|
CateId | Integer | いいえ | はい | カテゴリの ID。 | なし。 |
CoverURL | String | いいえ | はい | サムネイル URL。 |
|
Description | String | いいえ | はい | メディアアセットの説明。 |
|
MediaType | String | いいえ | いいえ | メディアアセットのタイプ。 | 有効な値:
|
MediaTags | List | いいえ | はい | タグ。 |
|
Overwrite | Boolean | いいえ | いいえ | InputURL で指定された URL を使用して登録されているメディアアセットを上書きするかどうかを指定します。 |
|
RegisterConfig | String | いいえ | いいえ | 登録構成。 | デフォルトでは、メディアアセットのスプライトシートが生成されます。 NeedSprite を false に設定して、自動スプライトシート生成を無効にすることができます。 デフォルトでは、メディアアセットのスナップショットが生成されます。 NeedSnapshot を false に設定して、自動スナップショット生成を無効にすることができます。 |
ReferenceId | String | いいえ | はい | カスタム ID。 | ID は 6 ~ 64 文字で、文字、数字、ハイフン (-)、およびアンダースコア (_) のみを含めることができます。ID はアカウント内で一意である必要があります。 |
SmartTagTemplateId | String | いいえ | いいえ | スマートタギングテンプレートの ID。 | 有効な値:
|
Title | String | いいえ | はい | タイトル。 | このプロパティを指定しない場合、システムは現在の日付に基づいてタイトルを生成します。
|
UserData | Map | いいえ | はい | ユーザーデータ。 | カスタムコールバック URL を構成できます。詳細については、「完了した編集ジョブのコールバック設定を構成する」をご参照ください。
|
WorkflowId | String | いいえ | いいえ | ワークフローの ID。 | なし。 |
戻り値
Fn::GetAtt
MediaId: IMS メディアアセットの ID。
例
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
InputURL:
Type: String
Description:
ja: |-
別のサービスにあるメディアアセットの URL。URL は IMS 内のメディアアセットの ID に関連付けられています。登録後は URL を変更できません。次のタイプの URL がサポートされています。
次のいずれかの形式の OSS URL:
http(s)://example-bucket.oss-cn-shanghai.aliyuncs.com/example.mp4
oss://example-bucket/example.mp4: この形式では、メディアアセットが存在する OSS バケットのリージョンは、IMS がアクティブ化されているリージョンと同じであるとデフォルトでみなされます。
ApsaraVideo VOD メディアアセットの URL
vod://***20b48fb04483915d4f2cd8ac****
Required: true
Resources:
MediaInfo:
Type: ALIYUN::ICE::MediaInfo
Properties:
InputURL:
Ref: InputURL
Outputs:
MediaId:
Description: IMS 内のメディアアセットの ID。
Value:
Fn::GetAtt:
- MediaInfo
- MediaId
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"InputURL": {
"Type": "String",
"Description": {
"ja": "別のサービスにあるメディアアセットの URL。URL は IMS 内のメディアアセットの ID に関連付けられています。登録後は URL を変更できません。次のタイプの URL がサポートされています。\n次のいずれかの形式の OSS URL:\nhttp(s)://example-bucket.oss-cn-shanghai.aliyuncs.com/example.mp4\noss://example-bucket/example.mp4: この形式では、メディアアセットが存在する OSS バケットのリージョンは、IMS がアクティブ化されているリージョンと同じであるとデフォルトでみなされます。\nApsaraVideo VOD メディアアセットの URL\nvod://***20b48fb04483915d4f2cd8ac****"
},
"Required": true
}
},
"Resources": {
"MediaInfo": {
"Type": "ALIYUN::ICE::MediaInfo",
"Properties": {
"InputURL": {
"Ref": "InputURL"
}
}
}
},
"Outputs": {
"MediaId": {
"Description": "IMS 内のメディアアセットの ID。",
"Value": {
"Fn::GetAtt": [
"MediaInfo",
"MediaId"
]
}
}
}
}