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

:DescribeDomainUsageData

最終更新日:Aug 18, 2025

DescribeDomainUsageData 操作を呼び出して、特定の請求リージョンにある 1 つ以上のドメイン名の使用状況データを照会します。

操作説明

  • この操作は、ドメイン名のバッチクエリをサポートしています。複数のドメイン名を照会するには、カンマ (,) で区切ります。一度に最大 100 個のドメイン名を照会できます。 DomainName パラメーターを指定しない場合、操作はアカウントに関連付けられているすべてのドメイン名のデータを返します。

  • 使用状況データには、トラフィック、帯域幅、リクエスト数が含まれます。単位はそれぞれバイト、bps、カウントです。

  • Interval パラメーターを指定しない場合、過去 1 年以内に生成されたデータを照会できます。1 回のクエリの最大時間範囲は 31 日です。時間範囲が 1 ~ 3 日の場合、データは 1 時間ごとの粒度で返されます。時間範囲が 3 日を超える場合、データは日単位の粒度で返されます。

  • Interval パラメーターを指定した場合、1 回のクエリの最大時間範囲、照会可能な既存データ範囲、およびデータ遅延は次のとおりです。

時間の粒度

1 回のクエリの最大時間範囲

照会可能な既存データ範囲

データ遅延

5 分

3 日

93 日

15 分

1 時間

31 日

186 日

4 時間

1 日

90 日

366 日

翌日の午前 4 時 00 分

QPS 制限

1 ユーザーあたりのクエリ/秒 (QPS) 制限は 10 です。この制限を超えると、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 ロールに付与する必要があります。

アクション

アクセスレベル

リソースタイプ

条件キー

依存アクション

live:DescribeDomainUsageData

get

*All Resource

*

なし なし

リクエストパラメーター

パラメーター

タイプ

必須 / 任意

説明

RegionId

string

任意

リージョンの ID。

cn-shanghai

DomainName

string

任意

ライブストリーミングドメイン名。

  • 単一のドメイン名または複数のドメイン名を照会できます。複数のドメイン名を照会するには、カンマ (,) で区切ります。

  • このパラメーターを空のままにすると、操作はすべてのライブストリーミングドメイン名のマージされたデータを返します。

example.com

StartTime

string

必須

照会する時間範囲の開始時刻。時刻は yyyy-MM-ddTHH:mm:ssZ 形式で指定します。時刻は UTC でなければなりません。

2015-12-10T20:00:00Z

EndTime

string

必須

照会する時間範囲の終了時刻。時刻は yyyy-MM-ddTHH:mm:ssZ 形式で指定します。時刻は UTC でなければなりません。

終了時刻は開始時刻より後である必要があります。時間範囲は 31 日を超えることはできません。

2015-12-10T21:00:00Z

Type

string

任意

照会する使用状況データのタイプ。

Fieldbps または traf に設定されている場合、有効な値は次のとおりです。

  • rts: リアルタイムストリーミング (RTS) 帯域幅またはトラフィック。

  • quic: QUIC 帯域幅またはトラフィック。

Fieldreq_traf または req_bps に設定されている場合、有効な値は次のとおりです。

  • push: アップストリーミング帯域幅またはトラフィック。

  • push_proxy: リレーされたアップストリーミング帯域幅またはトラフィック。

all

Field

string

必須

照会する使用状況データのタイプ。有効な値は次のとおりです。

  • bps: 再生帯域幅。

  • traf: トラフィック。

  • req_traf: Type が push に設定されている場合はアップストリーミングトラフィック、Type が push_proxy に設定されている場合はリレーされたアップストリーミングトラフィック。

  • req_bps: Type が push に設定されている場合はアップストリーミング帯域幅、Type が push_proxy に設定されている場合はリレーされたアップストリーミング帯域幅。

traf

Area

string

任意

リージョン。有効な値は次のとおりです。

  • CN: 中国本土。

  • OverSeas: 中国本土以外のリージョン。

  • AP1: アジア太平洋 1。

  • AP2: アジア太平洋 2。

  • AP3: アジア太平洋 3。

  • NA: 北米。

  • SA: 南米。

  • EU: ヨーロッパ。

  • MEAA: 中東およびアフリカ。

  • all: すべてのリージョン。

説明

このパラメーターを指定しない場合、デフォルト値は CN です。リージョンは次のように定義されています。アジア太平洋 1: 香港 (中国)、マカオ (中国)、台湾 (中国)、日本、およびベトナムとインドネシアを除く東南アジア諸国。アジア太平洋 2: インドネシア、韓国、ベトナム。アジア太平洋 3: オーストラリアとニュージーランド。北米: 米国とカナダ。南米: ブラジル。ヨーロッパ: ウクライナ、英国、フランス、オランダ、スペイン、イタリア、スウェーデン、ドイツ。中東およびアフリカ: 南アフリカ、オマーン、アラブ首長国連邦、クウェート。

CN

DataProtocol

string

任意

照会するデータのプロトコル。有効な値は次のとおりです。

  • http: HTTP。

  • https: HTTPS。

  • quic: QUIC。

  • all (デフォルト): 上記のプロトコルすべて。

all

Interval

string

任意

照会するデータの時間粒度 (秒単位)。これにより、操作は特定の粒度でデータを返すようになります。有効な値: 300 (5 分)、3600 (1 時間)、86400 (1 日)。

300

説明

特定の時刻 T のデータを照会する場合、その時刻の安定したデータは 2 時間後に利用可能になります。
たとえば、12 月 21 日午後 1 時のデータを照会する場合、12 月 21 日午後 3 時に午後 1 時以前の安定したデータを取得できます。

レスポンスパラメーター

パラメーター

タイプ

説明

object

EndTime

string

時間範囲の終了時刻。時刻は UTC で、形式は yyyy-MM-ddTHH:mm:ssZ です。

2015-12-10T21:00Z

Type

string

使用状況データのタイプ。

all

StartTime

string

時間範囲の開始時刻。時刻は UTC で、形式は yyyy-MM-ddTHH:mm:ssZ です。

2015-12-10T20:00Z

RequestId

string

リクエストの ID。

B955107D-E658-4E77-B913-E0AC3D31693E

Area

string

使用リージョン。

CN

DomainName

string

ライブストリーミングドメイン名。

example.com

DataInterval

string

データレコード間の時間間隔 (秒単位)。

300

UsageDataPerInterval

object

DataModule

array<object>

各レコードの使用状況データ。

object

Value

string

使用値。

  • Field が traf または req_traf に設定されている場合、単位はバイトです。

  • Field が bps または req_bps に設定されている場合、単位は bps です。

  • Field が acc に設定されている場合、単位はカウントです。

423304182

TimeStamp

string

時間スライスの開始時刻。時刻は UTC で、形式は yyyy-MM-ddTHH:mm:ssZ です。

2015-12-10T20:00:00Z

## 特殊なエラーコード | エラーコード | エラーメッセージ | HTTP ステータスコード | 説明 | | --- | --- | --- | --- | | Throttling | 速度制限のためにリクエストが拒否されました。 | 503 | リクエストレートが許容制限を超えたため、リクエストが拒否されました。 | | IllegalOperation | このドメインでは操作は許可されていません。 | 403 | 指定されたドメイン名は無効です。 | | OperationDenied | ApsaraVideo Live はアクティブ化されていません。 | 403 | アカウントで ApsaraVideo Live がアクティブ化されていません。 | | OperationDenied | ApsaraVideo Live サービスは一時停止されています。 | 403 | ApsaraVideo Live サービスは一時停止されています。 | | InvalidDomain.NotFound | 指定されたドメインが見つかりませんでした。 | 404 | 指定されたドメイン名は存在しないか、アカウントに属していません。 | | InvalidDomain.Offline | 指定されたドメインは無効になっています。 | 404 | 指定されたドメイン名は無効になっています。 | | ServiceBusy | ドメインは設定中です。後でもう一度お試しください。 | 403 | 指定されたドメイン名は設定中です。後でもう一度お試しください。 | | InvalidDomain.Configure_failed | ドメインの設定に失敗しました。 | 500 | 指定されたドメイン名の設定に失敗しました。 | | InvalidParameter | 無効なパラメーターです。 | 400 | 1 つ以上のパラメーターが無効です。 | | InvalidParameterProduct | 無効な Product パラメーターです。 | 400 | Product パラメーターの値が無効です。 | | InvalidParameterArea | 無効な Area パラメーターです。 | 400 | Area パラメーターの値が無効です。 | | InvalidParameterField | 無効な Field パラメーターです。 | 400 | Field パラメーターの値が無効です。 | | InvalidParameterStartTime | 無効な StartTime パラメーターです。 | 400 | StartTime パラメーターの値が無効です。 | | InvalidParameterEndTime | 無効な EndTime パラメーターです。 | 400 | EndTime パラメーターの値が無効です。 | | InvalidTimeRange | 時間範囲は 31 日を超えることはできません。 | 400 | StartTime パラメーターと EndTime パラメーターで指定された時間範囲が 31 日を超えています。 | | InvalidParameterInterval | 無効な Interval パラメーターです。 | 400 | Interval パラメーターの値が無効です。 |

成功レスポンス

JSONJSON

{
  "EndTime": "2015-12-10T21:00Z",
  "Type": "all",
  "StartTime": "2015-12-10T20:00Z",
  "RequestId": "B955107D-E658-4E77-B913-E0AC3D31693E",
  "Area": "CN",
  "DomainName": "example.com",
  "DataInterval": "300",
  "UsageDataPerInterval": {
    "DataModule": [
      {
        "Value": "423304182",
        "TimeStamp": "2015-12-10T20:00:00Z"
      }
    ]
  }
}

エラーコード

HTTP ステータスコード

エラーコード

エラーメッセージ

説明

400 InvaildParameter Invalid Parameter
400 InvalidStartTime.Malformed Specified StartTime is malformed.
400 InvalidEndTime.Malformed Specified EndTime is malformed.
400 InvalidStartTime.ValueNotSupported The specified value of parameter StartTime is not supported.
400 InvalidTime.Malformed Specified Time is malformed.
400 InvalidParameterField The specified Field is invalid.
400 InvalidParameterType The specified Type is invalid.
400 InvalidEndTime.Mismatch Specified end time does not math the specified start time.
400 InvalidTimeSpan The time span exceeds the limit.

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

変更履歴

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