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

Object Storage Service:0044-00000002

最終更新日:Feb 22, 2024

問題の説明

PutLiveChannelリクエストのStatusフィールドが無効です。

発生原因

PutLiveChannelリクエストのXMLデータのStatusフィールドに無効な値が指定されています。 ステータスフィールドは、LiveChannelのステータスを指定し、有効または無効にのみ設定できます。

たとえば、次のリクエストを開始します。

PUT /test-channel?live HTTP/1.1
日付: 8月24日水2016 11:11:28 GMT
コンテンツの長さ: xxx
ホスト: test-bucket.oss-cn-hangzhou.aliyuncs.com
権限付与: OSS YJjHK ****:hvwOZJRh8toAj3DZvtsuPgf + a ****
<?xml version="1.0" encoding="utf-8"?>
<LiveChannelConfiguration>
    <説明 />
    <ステータス> abc</ステータス>
    <ターゲット>
        <タイプ> HLS</タイプ>
        <FragDuration>2</FragDuration>
        <FragCount>3</FragCount>
    </ターゲット>
    <スナップショット>
        <RoleName>role_for_snapshot</RoleName>
        <DestBucket>snapshotdest</DestBucket>
        <NotifyTopic>snapshotnotify</NotifyTopic>
        <間隔> 1</間隔>
     </スナップショット>
</LiveChannelConfiguration 

abcはStatusフィールドの有効な値ではないため、前のリクエストに対してエラーが返されます。

ソリューション

次のサンプルリクエストに示すように、リクエストのステータスフィールドに有効な値を指定します。

PUT /test-channel?live HTTP/1.1
日付: 8月24日水2016 11:11:28 GMT
コンテンツの長さ: xxx
ホスト: test-bucket.oss-cn-hangzhou.aliyuncs.com
権限付与: OSS YJjHK ****:hvwOZJRh8toAj3DZvtsuPgf + a ****
<?xml version="1.0" encoding="utf-8"?>
<LiveChannelConfiguration>
    <説明 />
    <Status>enabled</Status>
    <ターゲット>
        <タイプ> HLS</タイプ>
        <FragDuration>2</FragDuration>
        <FragCount>3</FragCount>
    </ターゲット>
    <スナップショット>
        <RoleName>role_for_snapshot</RoleName>
        <DestBucket>snapshotdest</DestBucket>
        <NotifyTopic>snapshotnotify</NotifyTopic>
        <間隔> 1</間隔>
     </スナップショット>
</LiveChannelConfiguration 

参考資料