本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
針對 CDN 和 MediaTailor 整合的常見 AWS CloudFormation 部署問題進行故障診斷
AWS Elemental MediaTailor 在部署或播放期間,即使自動化也會發生部署問題。身為廣播專業人員,了解如何對這些問題進行疑難排解,將有助於您維持可靠的串流服務並插入廣告。
如果您在 AWS CloudFormation 部署或產生的 MediaTailor 和 CloudFront 整合中遇到問題,請參閱下列常見問題和解決方案:
AWS CloudFormation 部署問題
- 堆疊建立失敗,並出現「資源建立失敗」錯誤
-
可能原因:
-
無效的內容原始伺服器網域名稱格式
-
建立資源的許可不足
解決方案:檢查 AWS CloudFormation 事件索引標籤中的特定資源錯誤。確認內容原始網域名稱格式正確,沒有通訊協定字首或路徑。確保您的 IAM 角色有足夠的許可來建立所有必要的資源。
-
- CloudFront 分佈需要很長時間才能部署
-
原因:CloudFront 分佈通常需要 15-30 分鐘才能完全部署。
解決方案:這是正常行為。等待分佈達到「已部署」狀態再進行測試。
播放和廣告插入問題
- 內容播放但不插入任何廣告
-
可能原因:
-
廣告決策伺服器未回應或傳回空白 VAST
-
內容不包含廣告標記
解決方案:確認您的廣告伺服器可存取並傳回有效的 VAST 回應。檢查您的內容是否具有適當的廣告標記 (即時內容的 SCTE-35 標記或 VOD 的廣告休息時間標籤)。
-
- 403 存取內容時禁止的錯誤
-
可能原因:
-
原始存取控制未正確設定
-
原始儲存貯體或端點許可問題
解決方案:對於 Amazon S3 原始伺服器,請確認儲存貯體政策允許從 CloudFront 分佈進行存取。對於 MediaPackage 原始伺服器,請檢查原始存取控制是否已正確設定,以及端點是否可存取。
-
- 播放錯誤或緩衝
-
可能原因:
-
快取行為路徑模式不符合內容路徑
-
原始網域組態不正確
解決方案:確認您的快取行為具有正確的路徑模式,以將請求路由到適當的原始伺服器。檢查 CloudFront 日誌以查看處理請求的原始伺服器,並確認它是預期的原始伺服器。
-
對於廣播專業人員,這些額外的疑難排解秘訣可能有幫助:
-
使用 Amazon CloudWatch Logs Insights 在 MediaTailor 日誌中搜尋特定錯誤模式
-
在使用您的生產廣告伺服器之前,請先使用簡單的 VAST 廣告伺服器 (如範本中提供的預設伺服器) 進行測試
-
使用主控台中的 MediaTailor 資訊清單檢查工具驗證內容的廣告標記
-
檢查瀏覽器開發人員工具中的網路流量,以查看對廣告伺服器的請求是否正確
如需其他疑難排解,請檢查 MediaTailor 和 CloudFront 的 CloudWatch CloudWatch 日誌,以識別特定錯誤。