All Products
Search
Document Center

Object Storage Service:0044-00000009

Last Updated:Apr 28, 2024

Problem description

The bucket specified by the DestBucket field in the Snapshot node of the PutLiveChannel request does not exist.

Causes

The bucket specified by the DestBucket field in the PutLiveChannel request does not exist. The DestBucket field specifies the bucket that stores results of high-frequency snapshot operations. The bucket must belong to the same owner and region as the current bucket.

Examples

For example, you initiate the following request:

PUT /test-channel?live HTTP/1.1
Date: Wed, 24 Aug 2016 11:11:28 GMT
Content-Length: xxx
Host: test-bucket.oss-cn-hangzhou.aliyuncs.com
Authorization: OSS qn6q**************:77Dv****************
<?xml version="1.0" encoding="utf-8"?>
<LiveChannelConfiguration>
    <Description />
    <Status>enabled</Status>
    <Target>
        <Type>HLS</Type>
        <FragDuration>2</FragDuration>
        <FragCount>3</FragCount>
    </Target>
    <Snapshot>
        <RoleName>role_for_snapshot</RoleName>
        <DestBucket>bucket-not-exist</DestBucket>
        <NotifyTopic>notifyTopic</NotifyTopic>
        <Interval>1</Interval>
     </Snapshot>
</LiveChannelConfiguration

The error is returned for the preceding request because the bucket-not-exist bucket specified by the DestBucket field does not exist.

Solutions

Make sure that the DestBucket field specifies a bucket that resides in the same region and belongs to the same owner as the current bucket. The following code provides a valid sample request:

PUT /test-channel?live HTTP/1.1
Date: Wed, 24 Aug 2016 11:11:28 GMT
Content-Length: xxx
Host: test-bucket.oss-cn-hangzhou.aliyuncs.com
Authorization: OSS qn6q**************:77Dv****************
<?xml version="1.0" encoding="utf-8"?>
<LiveChannelConfiguration>
    <Description />
    <Status>enabled</Status>
    <Target>
        <Type>HLS</Type>
        <FragDuration>2</FragDuration>
        <FragCount>3</FragCount>
    </Target>
    <Snapshot>
        <RoleName>role_for_snapshot</RoleName>
        <DestBucket>snapshotdest</DestBucket>
        <NotifyTopic>snapshotnotify</NotifyTopic>
        <Interval>1</Interval>
     </Snapshot>
</LiveChannelConfiguration

References