レポート追跡タスクを作成します。サブスクリプションが成功すると、システムから定期的にレポートの統計情報がメールで送信されます。
操作説明
ユーザーごとのレート制限: 1 秒あたり 3 回。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
cdn:CreateCdnDeliverTask |
create |
*ドメイン。
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| Name |
string |
必須 |
追跡タスクの名前。 |
Domain subscription |
| Reports |
string |
必須 |
サブスクライブするレポートのリスト。値は JSON エスケープされている必要があります。 |
[{\"reportId\":1,\"conditions\":[{\"field\":\"prov\",\"op\":\"in\",\"value\":[\" Heilongjiang\",\" Beijing\"]}]}] |
| DomainName |
string |
任意 |
サブスクライブするドメイン名のリスト。複数のドメイン名はカンマ (,) で区切ります。サブスクライブできるドメイン名の最大値は 500 個です。500 個を超えるドメイン名をサブスクライブするには、コンソールのインデックスを参照し、アプリケーションフォームから チケットを起票 してください。この操作にレート制限はありません。 説明
このパラメーターを指定しない場合、レポート追跡タスクはデフォルトでアカウント内のすべてのドメイン名に適用されます。 |
www.example1.com,www.example2.com |
| Deliver |
string |
必須 |
レポートの配信メソッド。メール配信のみがサポートされています。値は JSON エスケープされている必要があります。 |
{"email":{"subject":" topic name","to":["username@example.com","username@example.org"]}} |
| Schedule |
string |
必須 |
サブスクリプションサイクルに関連するパラメーター。値は JSON エスケープされている必要があります。 |
{"schedName":"Periodic task name","description":"Description","crontab":"000**?","frequency":"d","status":"enable","effectiveFrom":"2020-09-17T00:00:00Z","effectiveEnd":"2020-11-17T00:00:00Z"} |
ReDatas データの説明
| パラメーター | タイプ | 必須 | 説明 |
| reportId | String | Yes | レポートの ID。 |
| conditions | ConDatas[] | No | レポートのフィルター条件。 |
ConDatas データの説明
| パラメーター | タイプ | 必須 | 説明 |
| field | String | No | フィルターフィールド。 |
| op | String | No | フィルター操作。 |
| value | String[] | No | フィールド値の配列。 |
email データの説明
| パラメーター | タイプ | 必須 | 説明 |
| subject | String | Yes | サブスクリプションの件名。 |
| to | String[] | Yes | 受信者のメールアドレスの配列。 |
Deliver データの説明
| パラメーター | タイプ | 必須 | 説明 |
| subject | String | No | サブスクリプションの件名。 |
| to | String[] | Yes | 受信者のメールアドレスの配列。 |
Schedule データの説明
| パラメーター | タイプ | 必須 | 説明 |
| schedName | String | No | 追跡タスクの名前。 |
| description | String | No | 追跡タスクの説明。 |
| crontab | String | Yes | 追跡タスクの実行サイクル。 |
| frequency | String | Yes | 実行頻度。有効な値: h: 時間 d: 日 w: 週 |
| status | String | No | 追跡タスクのステータス。有効な値: enable: 有効 disable: 無効 |
| effectiveFrom | String | No | 追跡タスクの開始時間。 |
| effectiveEnd | String | No | 追跡タスクの終了時間。 |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
|||
| DeliverId |
string |
追跡タスクの ID。 |
1025 |
| RequestId |
string |
リクエストの ID。 |
04F0F334-1335-436C-A1D7-6C044FE73368 |
例
成功レスポンス
JSONJSON
{
"DeliverId": "1025",
"RequestId": "04F0F334-1335-436C-A1D7-6C044FE73368"
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | InvalidParameter | The specified parameter is invalid. | ライブストリーミングリージョンの削除中に例外が発生しました。 |
| 400 | TimeParseFailed | Failed to parse the time parameter. | 時間パラメーターの解析に失敗しました。 |
| 400 | SubscriptionNotFound | The subscription is not found. | カスタムサービスが有効化されていません。 |
| 400 | NameAlreadyExists | The name already exists. | 同名の名前が既に存在します。 |
| 400 | DeliverExceedLimit | The maximum number of subscribed tasks is exceeded. | トラッキングタスクの数が上限に達しました。 |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。