本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
技術常見問答集 - 版本控制和回溯相容性
問:什麼是 Amazon Web Services (AWS) 資料交換中的承載?
承載是以 JSON 格式的結構化資料片段,可傳入 AWS 或傳出 AWS。此 JSON 結構中的每個索引鍵稱為 欄位,且每個欄位都有相關聯的值。
問:承載版本是如何決定的?
承載版本是在承載本身的 version
欄位中指定。遵循欄位定義 v13 的承載會被視為承載版本 1.0,而遵循欄位定義 v14 或更高版本中定義格式的承載則稱為承載版本 2.0。
問:在這種情況下,回溯相容性意味著什麼,以及如何處理它?
回溯相容性可確保在較新的承載版本中引入新的和強制性欄位時,現有的機會不會失敗。 會透過自動將預設值指派給新版本中所需的欄位來 AWS 維持此狀態。您可能會在 AWS Partner Network (APN) 客戶參與 (ACE) UI 中發現值,而您並未透過客戶關係管理 (CRM) 整合明確提供這些值。每個欄位的詳細資訊和條件會在欄位描述或 欄位的其他詳細資訊中說明。
問:回溯相容性是否為永久功能?
否。回溯相容性有時間限制,旨在為您提供規劃和實作近期變更的彈性。它在指定的截止日期之後停止運作,這將在今年稍後作為更廣泛啟動的一部分宣布。
問:當我開始使用 2.0 版傳送承載時,會發生什麼情況?
使用 2.0 版傳送承載後,系統會假設已實作所有必要的變更,而新承載版本的驗證會套用至所有後續變更。請務必不要在 1.0 版和 2.0 版承載之間部分實作功能。
問:更新至 2.0 版後,我可以還原至承載 1.0 版嗎?
否。轉換為承載版本 2.0 是單向程序。更新至 2.0 版之後,您就無法還原至 1.0 版的承載。