Alibaba Cloud ApsaraVideo VOD は ActionTrail と統合されています。ユーザーの動作ログを表示およびクエリし、ログを Log Service の LogStore または Object Storage Service (OSS) のバケットに出力できます。これは、リアルタイムの監査とトラブルシューティングの要件を満たします。
ActionTrail に記録される操作ログ
ActionTrail は、API または Alibaba Cloud 管理コンソールを使用してクラウドリソースに対して操作を実行したときに生成されるイベントを記録します。次の表は、ActionTrail コンソールでクエリできる ApsaraVideo VOD のイベントについて説明しています。ActionTrail コンソールでイベントをクエリする方法の詳細については、「概要」をご参照ください。
イベント | 操作 |
AddAITemplate | AI テンプレートを作成します。 |
AddCategory | ビデオカテゴリを作成します。 |
AddEditingProject | オンライン編集プロジェクトを作成します。 |
AddTranscodeTemplateGroup | トランスコーディングテンプレートグループを作成するか、1 つ以上のトランスコーディングテンプレートをテンプレートグループに追加します。 |
AddVodDomain | ApsaraVideo VOD の CDN ドメイン名を追加します。 |
AddVodTemplate | スナップショットテンプレートを作成します。 |
AddWatermark | ウォーターマークを追加します。 |
AttachAppPolicyToIdentity | 指定された RAM ユーザーまたは RAM ロールに ApsaraVideo VOD アプリケーションへのアクセスを承認します。 |
BatchSetVodDomainConfigs | 複数の CDN ドメイン名を一度に構成します。 |
BatchStartVodDomain | 複数の CDN ドメイン名を一度に有効にします。 |
BatchStopVodDomain | 複数の CDN ドメイン名を一度に無効にします。 |
CancelUrlUploadJobs | 複数の URL ベースのアップロードタスクをキャンセルします。 |
CreateAppInfo | 新しいアプリケーションを作成します。 |
CreateAudit | 手動レビュー ジョブを作成します。 |
CreateUploadAttachedMedia | 補助メディアアセットをアップロードするための URL と認証情報を取得します。 |
CreateUploadImage | 画像をアップロードするための URL と認証情報を取得します。 |
CreateUploadVideo | ビデオをアップロードするための URL と認証情報を取得します。 |
DecryptKMSDataKey | Key Management Service (KMS) データキーの CiphertextBlob で指定された暗号文を復号化します。 |
DeleteAIImageInfos | AI 画像に関する情報を削除します。 |
DeleteAITemplate | AI テンプレートを削除します。 |
DeleteAppInfo | アプリケーションを削除します。 |
DeleteAttachedMedia | 1 つ以上の補助メディアアセットを削除します。 |
DeleteCategory | ビデオカテゴリを削除します。 |
DeleteDynamicImage | 自動画像に関する情報を削除します。 |
DeleteEditingProject | オンライン編集プロジェクトを削除します。 |
DeleteImage | アップロードされた画像とビデオの自動スナップショットが削除されます。 |
DeleteMessageCallback | イベント通知のコールバックメソッド、コールバック URL、およびイベントタイプを削除します。 |
DeleteMezzanines | 複数のソースファイルを一度に削除します。 |
DeleteMultipartUpload | アップロード中に生成されたフラグメントを削除します。 |
DeleteStream | 1 つ以上のメディアストリームを削除します。 |
DeleteTranscodeTemplateGroup | トランスコーディングテンプレートグループから 1 つ以上のトランスコーディングテンプレートを削除するか、トランスコーディングテンプレートグループを強制的に削除します。 |
DeleteVideo | ソースファイル、トランスコードされたストリームファイル、サムネイルスナップショットを含む、1 つ以上のビデオファイルを削除します。 |
DeleteVodDomain | ApsaraVideo VOD に追加された CDN ドメイン名を削除します。 |
DeleteVodSpecificConfig | ApsaraVideo VOD の CDN ドメイン名の構成を削除します。 |
DeleteVodTemplate | スナップショットテンプレートを削除します。 |
DeleteWatermark | ウォーターマークを削除します。 |
DescribePlayTopVideos | ビデオの視聴回数、ユニークビジター数、合計再生時間など、毎日の上位ビデオの再生統計情報をクエリします。 |
DescribePlayUserAvg | 指定された期間における 1 日あたりの平均再生統計情報をクエリします。 |
DescribePlayUserTotal | 指定された期間における 1 日あたりの合計再生統計情報をクエリします。 |
DescribePlayVideoStatis | 指定された期間における指定されたビデオの毎日の再生統計情報をクエリします。 |
DescribeVodAIData | 自動レビューやメディアフィンガープリントなど、さまざまなタイプのビデオ AI の統計情報をクエリします。 |
DescribeVodCertificateList | CDN ドメイン名に構成されている証明書がクエリされます。 |
DescribeVodDomainBpsData | 1 つ以上の CDN ドメイン名の帯域幅モニタリングデータをクエリします。 |
DescribeVodDomainCertificateInfo | CDN ドメイン名に関する証明書情報をクエリします。 |
DescribeVodDomainConfigs | CDN ドメイン名の構成をクエリします。 |
DescribeVodDomainDetail | 指定された ApsaraVideo VOD ドメイン名の基本情報をクエリします。 |
DescribeVodDomainLog | 特定のドメイン名のログデータをダウンロードできるアドレスをクエリします。 |
DescribeVodDomainTrafficData | 指定された 1 つ以上の CDN ドメイン名のネットワークトラフィックをクエリします。 |
DescribeVodDomainUsageData | 1 つ以上の CDN ドメイン名のトラフィックまたは帯域幅データをクエリします。 |
DescribeVodRefreshQuota | 当日におけるファイルのリフレッシュまたはプリフェッチリクエストの最大数と残り数をクエリします。 |
DescribeVodRefreshTasks | リフレッシュまたはプリフェッチ タスクの詳細をクエリします。 |
DescribeVodStorageData | ストレージ容量やアウトバウンドトラフィックなど、リソースの使用状況をクエリします。 |
DescribeVodTranscodeData | トランスコード統計情報をクエリします。 |
DescribeVodUserDomains | Alibaba Cloud アカウント内のすべての CDN ドメイン名をクエリします。 |
DescribeVodVerifyContent | 所有権検証コンテンツをクエリします。 |
DetachAppPolicyFromIdentity | 指定された RAM ユーザーまたは RAM ロールからアプリケーション権限を取り消します。 |
GenerateKMSDataKey | ApsaraVideo VOD で HLS 暗号化に使用されるランダムな KMS データキーを生成します。 |
GetAIImageJobs | 画像 AI 処理のジョブをクエリします。 |
GetAIMediaAuditJob | 自動レビュー ジョブに関する情報をクエリします。 |
GetAITemplate | AI テンプレートの詳細をクエリします。 |
GetAIVideoTagResult | スマートタギング ジョブの結果をクエリします。 |
GetAppInfos | アプリケーション ID に基づいて、1 つ以上のアプリケーションに関する情報をクエリします。 |
GetAttachedMediaInfo | 1 つ以上の補助メディアアセットの基本情報をクエリします。 |
GetAuditHistory | 過去のレビュー ジョブを手動でクエリします。 |
GetCategories | 指定されたカテゴリに関する情報をクエリします。 |
GetDefaultAITemplate | デフォルトの AI テンプレートをクエリします。 |
GetEditingProject | オンライン編集プロジェクトをクエリします。 |
GetEditingProjectMaterials | オンライン編集プロジェクト用に編集されるマテリアルをクエリします。 |
GetImageInfo | 画像 ID に基づいて画像の基本情報をクエリします。 |
GetImageInfos | 一度に複数の画像の基本情報をクエリします。 |
GetMediaAuditAudioResultDetail | 音声レビュー結果の詳細をクエリします。 |
GetMediaAuditResult | 自動レビュー結果をクエリします。 |
GetMediaAuditResultDetail | 自動レビュー結果の詳細をクエリします。 |
GetMediaAuditResultTimeline | コンテンツ規制に違反しているすべてのスナップショットのタイムスタンプをクエリします。 |
GetMediaDNAResult | メディアフィンガープリント結果をクエリします。 |
GetMediaRefreshJobs | メディアのリフレッシュまたはプリフェッチ ジョブに関する情報をクエリします。 |
GetMessageCallback | イベントコールバック構成をクエリします。 |
GetMezzanineInfo | 音声またはビデオのソースファイルに関する情報をクエリします。 |
GetPlayInfo | メディア ID によってビデオまたは音声ファイルの再生 URL をクエリします。 |
GetTranscodeSummary | メディア ID に基づいてメディアファイルのトランスコード ジョブをクエリします。 |
GetTranscodeTask | ジョブ ID に基づいてトランスコード ジョブの詳細をクエリします。 |
GetTranscodeTemplateGroup | グループ ID に基づいて、トランスコーディングテンプレートグループの詳細がクエリされます。 |
GetUploadDetails | メディア ID に基づいて、1 つ以上のメディアファイルのアップロードの詳細をクエリします。 |
GetURLUploadInfos | URL ベースのアップロードタスクに関する情報をクエリします。 |
GetVideoInfo | ビデオ ID に基づいてビデオの基本情報をクエリします。 |
GetVideoInfos | ビデオ ID に基づいて複数のビデオの基本情報をクエリします。 |
GetVideoList | ビデオに関する情報をクエリします。 |
GetVideoPlayAuth | メディア再生に必要な認証情報をクエリします。 |
GetVodTemplate | スナップショットテンプレートをクエリします。 |
GetWatermark | ウォーターマークの詳細をクエリします。 |
ListAIImageInfo | 指定されたビデオの画像に関する AI 処理結果をクエリします。 |
ListAIJob | メディアフィンガープリント ジョブをクエリします。 |
ListAITemplate | AI テンプレートをクエリします。 |
ListAuditSecurityIp | レビュー セキュリティグループの IP アドレスをクエリします。 |
ListDynamicImage | ビデオ ID に基づいてビデオのアニメーションステッカーに関する情報をクエリします。 |
ListLiveRecordVideo | ライブ VOD ビデオをクエリします。 |
ListSnapshots | 指定されたメディアからキャプチャされたスナップショットをクエリします。 |
ListTranscodeTask | メディア ID に基づいて過去のトランスコード タスクをクエリします。 |
ListTranscodeTemplateGroup | トランスコーディングテンプレートグループをクエリします。 |
ListVodTemplate | スナップショットテンプレートをクエリします。 |
ListWatermark | ユーザーウォーターマークをクエリします。 |
MoveAppResource | 1 つ以上のリソースをアプリケーションから別のアプリケーションに移行します。 |
PreloadVodObjectCaches | オリジンサーバーから L2 ノードにリソースをプリフェッチします。 |
ProduceEditingProjectVideo | 1 つ以上のソースファイルからビデオを生成します。 |
RefreshMediaPlayUrls | ビデオ再生 URL をリフレッシュします。 |
RefreshUploadVideo | ファイルのアップロードがタイムアウトした後、ビデオアップロード認証情報を再度取得します。 |
RefreshVodObjectCaches | L2 ノード上のファイルをリフレッシュします。 |
RegisterMedia | メディアファイルを登録します。 |
SearchEditingProject | オンライン編集プロジェクトをクエリします。 |
SearchMedia | メディアアセットに関する情報をクエリします。 |
SetAuditSecurityIp | レビュー セキュリティグループの IP アドレスを管理します。 |
SetCrossdomainContent | クロスドメインポリシーファイル crossdomain.xml を更新します。 |
SetDefaultAITemplate | デフォルトの AI テンプレートを指定します。 |
SetDefaultTranscodeTemplateGroup | デフォルトのトランスコーディングテンプレートグループを指定します。 |
SetDefaultWatermark | デフォルトのウォーターマークを指定します。 |
SetEditingProjectMaterials | オンライン編集プロジェクト用に編集されるマテリアルを指定します。 |
SetMessageCallback | イベント通知のコールバックメソッド、コールバック URL、およびイベントタイプを指定します。 |
SetVodDomainCertificate | ドメイン名の証明書を有効または無効にし、証明書情報を変更します。 |
SubmitAIImageAuditJob | 画像の自動レビュー ジョブを送信します。 |
SubmitAIImageJob | 画像 AI 処理ジョブを送信します。 |
SubmitAIJob | スマートタギング ジョブが送信されます。 |
SubmitAIMediaAuditJob | 自動レビュー ジョブを送信します。 |
SubmitDynamicImageJob | フレームアニメーションタスクを送信します。 |
SubmitMediaDNADeleteJob | ビデオフィンガープリント ジョブを削除します。 |
SubmitPreprocessJobs | プロダクションスタジオでビデオをトランスコードします。 |
SubmitSnapshotJob | ビデオのスナップショット ジョブを送信します。 |
SubmitTranscodeJobs | ビデオのトランスコード ジョブを送信します。 |
SubmitWorkflowJob | ビデオオンデマンド ワークフローを作成します。 |
UpdateAITemplate | AI テンプレートを変更します。 |
UpdateAppInfo | アプリケーションに関する情報を更新します。 |
UpdateAttachedMediaInfos | 一度に複数の補助メディアアセットに関する情報を変更します。 |
UpdateCategory | ビデオカテゴリを変更します。 |
UpdateEditingProject | オンライン編集プロジェクトを変更します。 |
UpdateImageInfos | 一度に複数の画像に関する情報を変更します。 |
UpdateTranscodeTemplateGroup | トランスコーディングテンプレートグループを変更します。 |
UpdateVideoInfo | ビデオに関する情報を変更します。 |
UpdateVideoInfos | 一度に複数のビデオに関する情報を変更します。 |
UpdateVodDomain | CDN ドメイン名を変更します。 |
UpdateVodTemplate | スナップショットテンプレートが変更されます。 |
UpdateWatermark | ウォーターマークを変更します。 |
UploadMediaByURL | ソースファイルの URL に基づいてメディアファイルを ApsaraVideo VOD にアップロードします。 |
UploadStreamByURL | URL を使用してトランスコードされたストリームをアップロードします。 |
VerifyVodDomainOwner | 指定されたドメイン名の所有権を確認します。 |
ListAppInfo | 管理を承認されているアプリケーションをクエリします。 |
ListAppPoliciesForIdentity | 指定された ID にアタッチされているアプリケーションポリシーをクエリします。 |
例
次の例では、KMS データキーを作成するイベントと、ActionTrail に記録された GenerateKMSDataKey の操作ログについて説明します。
{
"eventId": "E5DA62A7-7EFC-513C-9E88-B18A9E2E****",
"eventVersion": 1,
"errorMessage": "The request has failed due to a temporary failure of the server.", // サーバーの一時的な障害により、リクエストが失敗しました。
"eventSource": "vod.aliyuncs.com",
"requestParameters": {
"AcsProduct": "vod"
},
"errorCode": "ServiceUnavailable",
"sourceIpAddress": "192.168.0.1",
"userAgent": "AlibabaCloud (Linux; amd64) Java/1.8.0_152-b187 Core/4.5.26 HTTPClient/ApacheHttpClient",
"eventType": "ApiCall",
"userIdentity": {
"accessKeyId": LTAI**************",
"sessionContext": {
"attributes": {
"mfaAuthenticated": "false",
"creationDate": "2022-08-08T11:41:50Z"
}
},
"accountId": "17480984309****",
"principalId": "17480984309****",
"type": "root-account",
"userName": "root"
},
"serviceName": "vod",
"additionalEventData": {
"CallerBid": "26842"
},
"apiVersion": "2017-03-21",
"requestId": "E5DA62A7-7EFC-513C-9E88-B18A9E2E****",
"eventTime": "2022-08-08T11:41:50Z",
"isGlobal": false,
"acsRegion": "cn-hangzhou",
"eventName": "GenerateKMSDataKey"
}