Adobe Experience Platform är utvecklat för att berika applikationer för digitala upplevelser på global nivå. Företagen kör ofta flera program för digitala upplevelser parallellt och måste ta hänsyn till utveckling, testning och driftsättning av dessa applikationer samtidigt som man ser till att de uppfyller gällande krav.
För att tillgodose detta behov tillhandahåller Experience Platform sandlådor som partitionerar en enda plattformsinstans i separata virtuella miljöer för att utveckla och utveckla program för digitala upplevelser.
Det här dokumentet innehåller en översikt på hög nivå över sandlådor i Experience Platform.
Sandlådor är virtuella partitioner i en enda instans av Experience Platform, vilket möjliggör smidig integrering med utvecklingsprocessen i era program för digitala upplevelser. Allt innehåll och alla åtgärder som vidtas i en sandlåda begränsas till enbart den sandlådan och påverkar inte några andra sandlådor. Det finns två typer av sandlådor som stöds i Experience Platform:
En Experience Platform-instans har stöd för flera produktions- och utvecklingssandlådor, där varje sandlåda har ett eget oberoende bibliotek med plattformsresurser (inklusive scheman, datamängder, profiler och så vidare). Dessutom har både produktions- och utvecklingssandlådor en återställningsfunktion som tar bort alla kundskapade resurser från sandlådan. Utvecklingssandlådor kan inte konverteras till produktionssandlådor.
En standardlicens för Experience Platform ger dig totalt fem sandlådor, som du kan klassificera som eller utveckling. Du kan licensiera ytterligare paket om 10 sandlådor, upp till totalt högst 75 sandlådor. Dessa ytterligare sandlådor kan användas för att skapa både produktions- och utvecklingssandlådor. Kontakta din företagsadministratör eller din säljare på Adobe för mer information.
Slutligen är standardproduktionssandlådan den första produktionssandlådan som skapas när en organisation skapas för första gången. Med standardproduktionssandlådan kan du importera eller använda data från plattformen, samt acceptera begäranden som inte innehåller värden för ett sandlådenamn eller ett sandbox-ID.
När en sandlåda skapas första gången innehåller den inga data. Eftersom varje sandlåda har ett eget isolerat datalager måste de också importera sina data separat.
Sammanfattningsvis ger sandlådor följande fördelar:
Som standard har alla användare i en organisation åtkomst till en produktionssandlåda. Åtkomst till icke-produktionssandlådor måste beviljas av en systemadministratör, produktadministratör eller produktprofiladministratör via Adobe Admin Console.
För att du ska kunna visa, skapa, uppdatera eller ta bort icke-produktionssandlådor måste användare även beviljas administratörsbehörighet för sandlådan.
Mer information om hur du hanterar roller och behörigheter för sandlådor finns i åtkomstkontroll - översikt.
I Experience Platform användargränssnittkan användare växla mellan de sandlådor de har tillgång till genom att använda sandlådeväxlare överst till vänster på skärmen. Användare med administratörsbehörighet för sandlådan har även åtkomst till Sandboxes i den vänstra navigeringen, där de kan visa och hantera sandlådor för sin organisation. Mer information om hur du arbetar med sandlådor i användargränssnittet finns i användarhandbok för sandlåda.
När anrop görs till API:er för Experience Platform måste ett sandlådenamn anges under rubriken x-sandbox-name
. När du till exempel anropar Catalog Service API Om du vill visa alla datauppsättningar i Production-sandlådan anges sandlådans namn ("prod") som en rubrik i API-begäran:
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: {ORG_ID}' \
-H 'x-sandbox-name: prod'
If x-sandbox-name
finns inte med i ett API-anrop. Systemet använder i stället en standardsandlåda. Det bästa sättet är dock att alltid inkludera den här rubriken i alla API-anrop, även när du använder standardsandlådan. Därför behandlas API-dokumentationen för Experience Platform x-sandbox-name
som ett obligatoriskt sidhuvud.
Med sandbox-API kan du hantera sandlådor med hjälp av RESTful API-åtgärder. Se utvecklarguide för sandlådor om du vill ha detaljerad information om hur du använder API:t, inklusive korrekt formaterade begäranden och exempelsvar.
Genom att läsa det här dokumentet har du lagts till de viktigaste begreppen om sandlådor i Experience Platform. Detaljerade steg om hur du hanterar sandlådor finns i användarhandbok för användargränssnittet eller utvecklarhandbok för API.
Sandlådor fungerar som ett värdefullt verktyg för att isolera plattformsmiljöer för utvecklingsteamet, men du kan också hantera mer detaljerad åtkomstkontroll med hjälp av Adobe Admin Console. Se åtkomstkontroll - översikt för mer information.