沙盒總覽

Adobe Experience Platform旨在讓全球數位體驗應用程式更加豐富。 公司通常並行執行多種數位體驗應用程式,並需要滿足這些應用程式的開發、測試和部署需求,同時確保運作符合規範。

為瞭解決此需求,Experience Platform提供沙盒,可將單一平台實例分割為不同的虛擬環境,以協助開發和發展數位體驗應用程式。

本檔案提供Experience Platform中沙盒的高階概觀。

瞭解沙盒

沙盒是Experience Platform單一執行個體中的虛擬分區,可讓您與數位體驗應用程式的開發流程順暢整合。 Experience Platform實例支援一個生產沙盒和多個非生產沙盒,每個沙盒會維護其獨立的平台資源庫(包括結構、資料集、設定檔等)。 在沙盒中執行的所有內容和動作都僅限於該沙盒,不會影響任何其他沙盒。

非生產沙盒可讓您測試功能、執行實驗並建立自訂組態,而不會影響生產沙盒。 此外,非生產沙盒具有重設功能,可從沙盒移除所有客戶建立的資源。 非生產沙盒無法轉換為生產沙盒。 預設的Experience Platform授權會授與您5個沙盒(1個製作和4個非製作)。 您可新增10個非生產沙盒,最多可新增75個沙盒。 如需詳細資訊,請連絡您的IMS組織管理員或Adobe銷售代表。

注意

第一次建立沙盒時,沙盒不包含任何資料。 由於每個沙盒都會維護其獨立的資料儲存,因此它們也必須個別收錄資料。

總之,沙盒提供下列優點:

  • 應用程式生命週期管理:建立個別的虛擬環境,以開發和發展數位體驗應用程式。
  • 專案與品牌管理:允許多個專案在相同的IMS組織內並行執行,同時提供隔離和存取控制。 未來版本將支援在多個地區部署。
  • 有彈性的開發生態系統:以順暢、可擴充且具成本效益的方式提供沙盒,以利探索、啟用和展示。

沙盒的存取控制

依預設,組織的所有使用者都可存取生產沙盒。 非生產沙盒的存取權必須由系統管理員、產品管理員或產品設定檔管理員透過 Adobe Admin Console授予

為了檢視、建立、更新或刪除非生產沙盒,使用者也必須獲得沙盒管理權限。

如需有關管理沙盒角色和權限的詳細資訊,請參閱存 取控制概觀

Experience Platform UI中的沙盒

Experience Platform使用者介面中 ,使用者可以使用螢幕左上角的沙盒切換器控制項,在可存取的沙盒之間切換。 具有「沙盒管理」權限的使用者也可以存取左側導覽中的「沙盒」索引標籤 ​,以便檢視和管理組織的沙盒。 如需如何在UI中使用沙盒的詳細資訊,請參閱沙盒使 用指南

Experience Platform API中的沙盒

呼叫Experience Platform API時,必須在標題下提供沙盒名稱 x-sandbox-name。 例如,當呼叫 Catalog Service API ,以檢視「生產」沙盒內的所有資料集時,沙盒的名稱("prod")會作為API請求的標題提供:

curl -X GET \
  https://platform.adobe.io/data/foundation/catalog/dataSets \
  -H 'Authorization: Bearer {ACCESS_TOKEN}' \
  -H 'x-api-key: {API_KEY}' \
  -H 'x-gw-ims-org-id: {IMS_ORG}' \
  -H 'x-sandbox-name: prod'

x-sandbox-name 果API呼叫中未包含,系統會改用預設沙盒。 不過,最佳實務是一律將此標題納入所有API呼叫中,即使使用預設沙盒亦然。 因此,Experience Platform的API檔案會視為必 x-sandbox-name 要的標題。

沙盒API

「沙盒API」可讓您使用REST風格的API作業來管理沙盒。 請參閱沙 盒開發人員指南 ,以取得如何使用API的詳細資訊,包括正確格式化的請求和範例回應。

後續步驟

閱讀本檔案,您就瞭解了Experience Platform中沙盒的基本概念。 如需如何管理沙盒的詳細步驟,請參 閱UI的使用者指南 ,或API 的開發人員指南

沙盒雖然是您開發團隊隔離平台環境的重要工具,但您也可以使用Adobe Admin Console管理更精細的存取控制。 如需詳細 資訊,請參閱存取控制概觀

本頁內容