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

:ライブストリームブロックを設定する

最終更新日:Aug 28, 2024

ストリームレベルのリージョンブロッキングを設定します。

使用上の注意

ドメイン名に対して、最大200のストリームレベルのリージョンブロックルールを設定できます。 同じアプリケーション名と同じストリーム名が指定されているルールがある場合は、最後に更新されたルールが有効になります。

QPS制限

この操作は、アカウントごとに1秒あたり最大50回呼び出すことができます。 この制限を超えるリクエストは削除され、サービスが中断されます。 この操作を呼び出す際は、この制限にご注意ください。 詳細については、「ApsaraVideo LiveのAPI操作のQPS制限」をご参照ください。

リクエストパラメーター

パラメーター

データ型

必須

説明

Action

String

課金されます

実行する操作です。 値をSetLiveStreamBlockに設定します。

DomainName

String

課金されます

ストリーミングドメイン。

AppName

String

課金されます

ライブストリームが属するアプリケーションの名前。

StreamName

String

課金されます

ライブストリームの名前。

BlockType

String

課金されます

ブロッキングタイプ。 有効な値: blacklistおよびwhitelist。

LocationList

String

課金されます

ブロックされたリージョン。 CNやasなど複数のリージョンを指定する場合は、コンマ (,) で区切ります。

ReleaseTime

String

課金されません

ブロッキングが終了する時間。 時刻は UTC である必要があります。 このパラメーターを指定しない場合、ブロックはデフォルトで7日間有効です。

レスポンスパラメーター

パラメーター

データ型

説明

RequestId

String

リクエスト ID。

Status

String

ステータス okの値は、リクエストが成功したことを示します。 failの値は、リクエストが失敗したことを示します。

説明

String

リクエストに関する説明。 リクエストが成功した場合、okが返されます。 リクエストが失敗した場合、失敗の詳細が返されます。

特殊エラーコード

エラーコード

エラーメッセージ

HTTPステータスコード

説明

内部エラー

不明なエラーにより、リクエスト処理が失敗しました。

500

不明なエラーが発生した場合に返されるエラーメッセージ。

InvalidDomain.NotFound

The domain provided does not exist in our records.

404

Alibaba Cloudアカウント内にドメイン名が見つからない場合に返されるエラーメッセージ。

InvalidParam

パラメーターが無効です。

400

1つ以上のパラメーターが無効な場合に返されるエラーメッセージ。

リクエストの例

https://live.aliyuncs.com?Action=SetLiveStreamBlock&DomainName=example.com&AppName=test&StreamName=test&LocationList=CN,AS&BlockType=whitelist&<Common request parameters>

レスポンスの例

{
    "RequestId": "0D70427D-91E4-4349-AAD3-5511A5BB823B",
    "Status": "ok",
    "Description": "ok"
}