Show Menu
ARGOMENTI×

Panoramica sulle sandbox

Adobe Experience Platform è progettato per arricchire le applicazioni di esperienza digitale su scala globale. Le aziende spesso eseguono più applicazioni di esperienza digitale in parallelo e devono provvedere allo sviluppo, al test e all'implementazione di tali applicazioni, garantendo al contempo la conformità operativa.
Per rispondere a questa esigenza, Experience Platform fornisce sandbox che dividono una singola istanza della piattaforma in ambienti virtuali separati per contribuire allo sviluppo e all'evoluzione di applicazioni per esperienze digitali.
Questo documento fornisce una panoramica di alto livello delle sandbox in Experience Platform.

Informazioni sulle sandbox

Le sandbox sono partizioni virtuali all'interno di un'unica istanza di Experience Platform, che consentono un'integrazione perfetta con il processo di sviluppo delle applicazioni di esperienza digitale. Un'istanza di Experience Platform supporta una sandbox di produzione e più sandbox non di produzione, con ciascuna sandbox che mantiene una propria libreria indipendente di risorse Piattaforma (inclusi schemi, set di dati, profili e così via). Tutti i contenuti e le azioni effettuate all’interno di una sandbox sono limitati a tale sandbox e non hanno effetto su altre sandbox.
Le sandbox non di produzione consentono di testare le funzioni, eseguire esperimenti e creare configurazioni personalizzate senza influire sulla sandbox di produzione. Inoltre, le sandbox non di produzione dispongono di una funzione di ripristino che rimuove tutte le risorse create dal cliente dalla sandbox. I sandbox non di produzione non possono essere convertiti in sandbox di produzione. Una licenza di Experience Platform predefinita concede cinque sandbox (una produzione e quattro non di produzione). Potete aggiungere pacchetti di dieci sandbox non di produzione fino a un massimo di 75 sandbox in totale. Per maggiori informazioni, contattate l'amministratore dell'organizzazione IMS o il rappresentante commerciale Adobe.
Quando viene creata per la prima volta una sandbox non contiene dati. Poiché ogni sandbox mantiene un proprio archivio dati isolato, deve anche acquisire i dati in modo indipendente.
In sintesi, le sandbox offrono i seguenti vantaggi:
  • Gestione del ciclo di vita dell’applicazione: Creare ambienti virtuali separati per sviluppare e sviluppare applicazioni per esperienze digitali.
  • Gestione del progetto e del marchio: Consentire l'esecuzione parallela di più progetti all'interno della stessa organizzazione IMS, fornendo al contempo l'isolamento e il controllo dell'accesso. Le release future offriranno supporto per l'implementazione in più aree.
  • Ecosistema di sviluppo flessibile: Fornite sandbox in modo semplice, scalabile e conveniente per scopi di esplorazione, abilitazione e dimostrazione.

Controllo di accesso per le sandbox

Per impostazione predefinita, tutti gli utenti di un'organizzazione hanno accesso a una sandbox di produzione. L'accesso alle sandbox non di produzione deve essere concesso da un amministratore di sistema, un amministratore di prodotto o un amministratore di profilo di prodotto tramite Adobe Admin Console .
Per visualizzare, creare, aggiornare o eliminare sandbox non di produzione, agli utenti devono anche essere concesse autorizzazioni di amministrazione sandbox.
Per ulteriori informazioni sulla gestione di ruoli e autorizzazioni per le sandbox, consultate la panoramica del controllo di accesso.

Sandbox nell’interfaccia utente del Experience Platform

Nell'interfaccia utente del Experience Platform , gli utenti possono passare dalle sandbox a cui hanno accesso utilizzando il controllo sandbox switcher in alto a sinistra dello schermo. Gli utenti con privilegi di amministrazione sandbox possono accedere anche alla Sandboxes scheda nella navigazione a sinistra, dove possono visualizzare e gestire le sandbox per la propria organizzazione. Per ulteriori informazioni sull’utilizzo delle sandbox nell’interfaccia utente, consultate la guida utente alla sandbox.

Sandbox nelle API Experience Platform

Quando si effettuano chiamate alle API Experience Platform, è necessario fornire un nome sandbox sotto l'intestazione x-sandbox-name . Ad esempio, quando si effettua una chiamata all'API Catalog Service API per visualizzare tutti i set di dati nella sandbox di produzione, il nome della sandbox ("prod") viene fornito come intestazione nella richiesta 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'

Se non x-sandbox-name è inclusa in una chiamata API, il sistema utilizzerà una sandbox predefinita. Tuttavia, la procedura consigliata consiste nell’includere sempre questa intestazione in tutte le chiamate API, anche quando si utilizza la sandbox predefinita. Per questo motivo, la documentazione API per Experience Platform viene trattata x-sandbox-name come un'intestazione obbligatoria.

API sandbox

L'API Sandbox consente di gestire le sandbox utilizzando le operazioni RESTful API. Per informazioni dettagliate sull'utilizzo dell'API, comprese le richieste formattate correttamente e le risposte di esempio, consultate la guida per gli sviluppatori sandbox.

Passaggi successivi

Leggendo questo documento, avete introdotto i concetti essenziali sulle sandbox in Experience Platform. Per i passaggi dettagliati su come gestire le sandbox, consultate la guida Panoramica dell’interfaccia utente sandbox utente per l'interfaccia utente o la guida Guida per gli sviluppatori API Sandbox per gli sviluppatori per l'API.
Le sandbox fungono da strumento prezioso per l'isolamento degli ambienti della piattaforma per il team di sviluppo, ma è anche possibile gestire un controllo degli accessi più dettagliato utilizzando l'Adobe Admin Console. Per ulteriori informazioni, consulta la panoramica sul controllo degli accessi.