Show Menu
SUJETS×

Présentation des sandbox

L'Adobe Experience Platform est conçu pour enrichir les applications d'expérience numérique à l'échelle mondiale. Les entreprises exécutent souvent plusieurs applications d’expérience numérique en parallèle et doivent prendre en charge le développement, les tests et le déploiement de ces applications tout en assurant la conformité opérationnelle.
In order to address this need, Experience Platform provides sandboxes which partition a single Platform instance into separate virtual environments to help develop and evolve digital experience applications.
Ce document fournit un aperçu de haut niveau des sandbox dans l’Experience Platform.

Présentation des sandbox

Les sandbox sont des partitions virtuelles au sein d’une seule instance d’Experience Platform, ce qui permet une intégration transparente au processus de développement de vos applications d’expérience numérique. Une instance d’Experience Platform prend en charge un sandbox de production et plusieurs sandbox hors production, chaque sandbox conservant sa propre bibliothèque indépendante de ressources Platform (y compris les schémas, les jeux de données, les profils, etc.). Tout le contenu et les actions effectués dans un sandbox sont limités à ce sandbox et n’affectent aucun autre sandbox.
Les sandbox hors production vous permettent de tester des fonctionnalités, d’exécuter des expériences et de créer des configurations personnalisées sans affecter votre sandbox de production. En outre, les sandbox hors production disposent d’une fonction de réinitialisation qui supprime toutes les ressources créées par les clients du sandbox. Les sandbox hors production ne peuvent pas être convertis en sandbox de production.
Lorsqu’un sandbox est créé pour la première fois, il ne contient aucune donnée. Chaque sandbox conservant sa propre banque de données isolée, ils doivent également importer leurs données indépendamment.
En résumé, les sandbox offrent les avantages suivants :
  • Gestion du cycle de vie des applications : Créez des environnements virtuels distincts pour développer et développer des applications d'expérience numérique.
  • Gestion des projets et des marques : Permettre à plusieurs projets de fonctionner en parallèle au sein de la même organisation IMS, tout en offrant isolement et contrôle d'accès. Les prochaines versions prendront en charge le déploiement dans plusieurs régions.
  • Un écosystème de développement flexible : Fournissez des sandbox de manière transparente, évolutive et rentable pour l’exploration, l’activation et la démonstration.

Contrôle d'accès pour les sandbox

Par défaut, tous les utilisateurs d’une organisation ont accès à un sandbox de production. L’accès aux sandbox hors production doit être accordé par un administrateur système, un administrateur de produit ou un administrateur de profil de produits via le Admin Console adminconsole.adobe.com Adobe.
Pour pouvoir vue, créer, mettre à jour ou supprimer des sandbox hors production, les utilisateurs doivent également disposer des autorisations d’administration Sandbox.
Pour plus d’informations sur la gestion des rôles et des autorisations pour les sandbox, voir la présentation du contrôle d'accès.

Sandbox dans l’interface utilisateur de l’Experience Platform

Dans l’interface utilisateur de l’ Experience Platform, les utilisateurs peuvent basculer entre les sandbox auxquels ils ont accès en utilisant le contrôle sandbox Switch en haut à gauche de l’écran. Les utilisateurs disposant de droits d’administration Sandbox ont également accès à l’onglet Sandbox dans le volet de navigation de gauche, où ils peuvent vue et gérer des sandbox pour leur entreprise. Pour plus d’informations sur l’utilisation des sandbox dans l’interface utilisateur, voir le guide d’utilisation sandbox.

Sandbox dans les API Experience Platform

Lorsque vous appelez des API Experience Platform, un nom de sandbox doit être fourni sous l’en-tête x-sandbox-name . Par exemple, lors d’un appel à l’API du service de catalogue pour vue de tous les jeux de données dans le sandbox de production, le nom du sandbox ("prod") est fourni comme en-tête dans la demande d’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'

Si x-sandbox-name n’est pas inclus dans un appel d’API, le système utilise un sandbox par défaut à la place. Cependant, la meilleure pratique consiste à toujours inclure cet en-tête dans tous les appels d’API, même si vous utilisez le sandbox par défaut. C’est pourquoi la documentation de l’API pour l’Experience Platform est traitée x-sandbox-name comme un en-tête obligatoire.

API Sandbox

L’API Sandbox vous permet de gérer les sandbox à l’aide des opérations de l’API RESTful. Consultez le guide du développeur sandbox pour obtenir des informations détaillées sur l’utilisation de l’API, y compris des requêtes correctement formatées et des exemples de réponses.

Étapes suivantes

En lisant ce document, vous avez été initié aux concepts essentiels des sandbox en Experience Platform. Pour obtenir des instructions détaillées sur la gestion des sandbox, consultez le guide Présentation de l’interface utilisateur de Sandbox d’utilisation de l’interface utilisateur ou le guide de développement de l’API.
Bien que les sandbox constituent un outil précieux pour isoler les environnements Platform de votre équipe de développement, vous pouvez également gérer un contrôle d'accès plus granulaire en utilisant le Adobe Admin Console de. See the access control overview for more information.