DescribeDomainSrcHttpCodeData オペレーションを使用して、オリジンフェッチ統計に基づき、HTTP ステータスコードの割合を 5 分の最小時間の粒度で照会できます。

  • Starttime、および Endtime パラメーターを設定しない場合は、過去 24 時間以内のデータが照会されます。
  • StarttimeEndtime パラメーターを両方とも設定した場合は、指定した時間範囲内のデータが照会されます。
  • お使いのアカウントの 1 つのドメイン名か、またはすべてのドメイン名を照会できます。
  • 指定できる最大時間範囲は、過去 90 日間です。

デバッグ

API の使用を簡単にするため、Alibaba Cloud では、OpenAPI Explorer を提供しています。 OpenAPI Explorer を使用して、API の検索、API の呼び出し、および SDK サンプルコードの動的な生成を行うことができます。

リクエストパラメーター

パラメーター データ型 必須/省略可能 説明
Action String 必須 実行する操作です。 値を DescribeDomainSrcHttpCodeData に設定します。
Domainname String 必須 ドメイン名です。 複数のドメイン名を指定する場合は、カンマ (,) で区切ります。
Starttime String 省略可能 データが照会される時間範囲の開始時間です。
  • yyyy-MM-ddTHH:mm:ssZ 形式で ISO 8601 標準の時刻を指定します。
  • 時刻は UTC にする必要があります。
  • 最小時間の粒度は 5 分です。
  • このパラメーターを設定しない場合は、過去 24 時間以内のデータが照会されます。
Endtime String 省略可能
  • データが照会される時間範囲の終了時間です。 終了時間は開始時間より遅くなければなりません。
  • yyyy-MM-ddTHH:mm:ssZ 形式で ISO 8601 標準の時刻を指定します。
  • 時刻は UTC にする必要があります。
Interval String 省略可能
  • 照会の時間粒度です。 単位:秒。 有効値:
  • 3 日未満: 300 (デフォルト)、3600、および 86400
  • 3~31日 (31 日を除く): 3600 (デフォルト)、86400
  • 31 日以上: 86400
  • パラメーターを設定しない場合、または指定した値が無効な場合は、デフォルト値が使用されます。

レスポンスパラメーター

パラメーター データ型 説明
RequestId String リクエストの ID です。
Domainname String ドメイン名情報です。
DataInterval String データサンプリング間隔です。 単位:秒。 デフォルト値: 300 。
Starttime Datetime データが照会された時間範囲の開始時間です。
Endtime Datetime データが照会された時間範囲の終了時間です。
HttpCodeData UsageData[] 各データサンプリング間隔での HTTP ステータスコードの割合です。

UsageData

パラメーター データ型 説明
TimeStamp String データのタイムスタンプです。
Value CodeProportionData[] HTTP ステータスコードの割合の一覧です。

CodeProportionData

パラメーター データ型 説明
Code String HTTP ステータスコードです。
Proportion String HTTP ステータスコードの割合です。
Count String HTTP ステータスコードが返される回数です。

リクエストの例

http://cdn.aliyuncs.com?Action=DescribeDomainSrcHttpCodeData&DomainName="example1.com,example2.com"
&StartTime=2015-11-30T05:33:00Z
&EndTime=2015-11-30T05:40:00Z
&<共通リクエストパラメーター>           

成功したレスポンスの例

JSON 形式

{
    "HttpCodeData": {
        "UsageData": [
            {
                "TimeStamp": "2015-11-30T05:40:00Z",
                "Value": {
                    "CodeProportionData": [
                        {
                            "Proportion": "66.046511627907",
                            "Code": "200"
                        },
                        {
                            "Proportion": "4.72868217054264",
                            "Code": "206"
                        },
                        {
                            "Proportion": "0.155038759689922",
                            "Code": "302"
                        },
                        {
                            "Proportion": "0.62015503875969",
                            "Code": "304"
                        },
                        {
                            "Proportion": "28.4496124031008",
                            "Code": "500"
                        }
                    ]
                }
            },
            {
                "TimeStamp": "2015-11-30T05:35:00Z",
                "Value": {
                    "CodeProportionData": [
                        {
                            "Proportion": "64.7822765469824",
                            "Code": "200"
                        },
                        {
                            "Proportion": "3.74331550802139",
                            "Code": "206"
                        },
                        {
                            "Proportion": "0.152788388082506",
                            "Code": "302"
                        },
                        {
                            "Proportion": "1.90985485103132",
                            "Code": "304"
                        },
                        {
                            "Proportion": "29.4117647058824",
                            "Code": "500"
                        }
                     ]
                }
            },
            {
                "TimeStamp": "2015-11-30T05:30:00Z",
                "Value": {
                    "CodeProportionData": [
                        {
                            "Proportion": "67.1458998935037",
                            "Code": "200"
                        },
                        {
                            "Proportion": "12.6730564430245",
                            "Code": "206"
                        },
                        {
                            "Proportion": "0.053248136315229",
                            "Code": "302"
                        },
                        {
                            "Proportion": "0.958466453674121",
                            "Code": "304"
                        },
                        {
                            "Proportion": "19.1693290734824",
                            "Code": "500"
                        }
                     ]
                }
            }
         ]
    },
    "DataInterval": "300",
    "RequestId": "BC858082-736F-4A25-867B-E5B67C85ACF7",
    "DomainName": "example1.com,example2.com",
    "EndTime": "2015-11-30T05:40:00Z",
    "StartTime": "2015-11-30T05:33:00Z"
}            

エラーコード

エラーコード エラーメッセージ HTTP ステータスコード 説明
Throttling Request was denied due to request throttling. 503 ネットワークトラフィックの調整により、リクエストが拒否されたため、エラーメッセージが返されました。
IllegalOperation Illegal domain, operation is not permitted. 403 ドメイン名が無効であるため、エラーメッセージが返されました。
OperationDenied Your account does not open CDN service yet. 403 CDN サービスが既に有効化されているため、エラーメッセージが返されました。
OperationDenied Your CDN service is suspended. 403 CDN サービスが一時停止されているため、エラーメッセージが返されました。
InvalidDomain.NotFound The domain provided does not belong to you. 404 ドメイン名が存在しないか、ユーザーに属していないため、エラーメッセージが返されました。
InvalidDomain.Offline The domain provided is offline. 404 ドメイン名が無効になっているため、エラー メッセージが返されました。
ServiceBusy The specified Domain is configuring, please retry later. 403 ドメイン名が設定中のため、エラーメッセージが返されました。 後でもう一度やり直してください。
InvalidDomain.Configure_failed Failed to configure the provided domain. 500 ドメイン名の設定に失敗したため、エラーメッセージが返されました。
MissingParameter StartTime and EndTime can not be single. 400 StartTimeEndTime パラメーターの両方を指定する必要があるため、エラーメッセージが返されました。
InvalidStartTime.Malformed Specified start time is malformed. 400 StartTime パラメーターの形式が無効のため、エラーメッセージが返されました。
InvalidEndTime.Malformed Specified end time is malformed. 400 Endtime パラメーターの形式が無効のため、エラーメッセージが返されました。
InvalidEndTime.Mismatch Specified end time does not math the specified start time. 400 Endtime が、Starttime より前のため、エラーメッセージが返されました。
InvalidStartTime.ValueNotSupported Specified end time does not math the specified start time. 400 EndtimeStarttime パラメーターによって指定された時間範囲が 90 日を超えたため、エラーメッセージが返されました。