Environnements
Qui peut accéder aux environnements ?
Un environnement principal est accessible à tous les utilisateurs d’un espace. Par défaut, les environnements bac à sable ne sont accessibles qu’aux utilisateurs qui ont un rôle d’administrateur d’espace (à ne pas confondre avec un rôle d’administrateur d’organisation). Les clients disposant de formules Entreprise peuvent également créer des rôles personnalisés et configurer leurs niveaux d’accès aux environnements.
Qui peut gérer les alias d’environnement ?
Par défaut, les alias d’environnement ne peuvent être gérés que par les utilisateurs qui ont un rôle d’administrateur d’espace (à ne pas confondre avec un rôle d’administrateur d’organisation). Les clients disposant de formules Entreprise peuvent également créer des rôles personnalisés et leur accorder des autorisations pour configurer des alias d’environnement et modifier leur environnement cible. Notez que ces rôles doivent être réservés uniquement aux utilisateurs techniques. Pour plus d’informations sur la configuration de l’accès d’un rôle personnalisé aux alias d’environnement, veuillez vous référer à la section Autorisations d’environnements.
En combien de temps puis-je cloner un environnement ?
Le clonage d’un environnement est un processus rapide. Même les plus grands environnements peuvent être clonés en moins d’une minute. Étant donné que le processus de copie se produit côté serveur, vous n’avez pas à vous soucier de dépasser les limites de débit ou de modifier les métadonnées d’origine associées au contenu (dates de création, identifiant d’entité).
Comment dois-je fusionner les modifications des environnements bac à sable dans l’environnement principal ?
Nous vous recommandons d’utiliser des scripts de migration pour appliquer les modifications mises en œuvre dans les environnements bac à sable à l’environnement principal (voir le tutoriel sur les migrations de scripts pour une introduction à ce sujet). Nous vous recommandons de fusionner les modifications dans l’environnement principal dans l’ordre suivant :
Testez vos modifications dans un environnement cible (environnement B)
Créez un script de migration pour appliquer les modifications au modèle de contenu principal
Clonez l’environnement principal actuel (environnement A)
Exécutez le script de migration sur l’environnement fraîchement cloné (environnement C)
Exécutez vos tests
Si les tests sont réussis, mettez à jour l’alias principal pour cibler le nouvel environnement (environnement C)
Cette vidéo montre comment le processus fonctionne dans la pratique :
Quelles entités peuvent être copiées dans un environnement spatial ?
La création d’un nouvel environnement copiera les entités suivantes de l’environnement source :
Types de contenu
Entrées
Ressources média
Paramètres de langue-région
Extensions de l’interface utilisateur
Vues enregistrées
Planifications
Types de contenu avec modèles
Balises de contenu
Les entités suivantes sont attachées à un espace et ne seront pas copiées dans un nouvel environnement :
Tâches
Commentaires
Flux de travail
Les entités suivantes sont attachées à un espace et ne sont pas affectées par la copie de l’environnement :
Utilisateurs et adhésions à l’espace
Rôles et autorisations
Clés API
Webhooks
Notez que bien que les clés API et les webhooks soient définis au niveau de l’espace, vous pouvez également les configurer pour qu’ils fonctionnent avec des environnements spécifiques.
La création d’un environnement augmentera-t-elle le nombre d’enregistrements, de paramètres de langue-région et de types de contenu consommés ?
La création d’un environnement ne compte pas dans les enregistrements consommés par espace. Chaque environnement d’un espace possède la même limite d’enregistrements, appliquée de manière indépendante. Nous ne cumulons pas l’utilisation des différents environnements au sein d’un même espace.
Par exemple, si votre limite d’enregistrements selon votre formule d’abonnement est de 50 000 enregistrements par espace, cela signifie que vous pouvez créer jusqu’à 50 000 enregistrements dans chaque environnement de cet espace.
Pour plus de détails sur ce qui est inclus dans votre formule d’abonnement, veuillez vous référer à la section Limites techniques.
Puis-je prévisualiser le contenu des environnements bac à sable sur mon site web de prévisualisation ?
Oui, vous pouvez utiliser CDA/CPA avec des environnements bac à sable de la même manière que vous les utilisez avec l’environnement principal. Si vous utilisez des liens de prévisualisation, n’oubliez pas que ceux-ci sont configurables au niveau de l’espace et non par environnement individuel.
Combien de temps faut-il pour mettre à jour un alias principal ?
La mise à jour d’un alias principal dans votre espace pour cibler un environnement différent nécessite un seul appel d’API et est instantanée (< 250 ms).
Puis-je définir différents paramètres de langue-région dans mes environnements ?
Oui, les paramètres de langue-région sont isolés par environnement, ce qui signifie que vous pouvez modifier, ajouter et supprimer des paramètres de langue-région lorsque vous travaillez dans des environnements bac à sable.
Puis-je utiliser des webhooks avec des environnements ?
Oui, les webhooks peuvent se déclencher pour tous les environnements. Utilisez la propriété filters de webhook pour contrôler cela. Consultez l’article ci-dessous pour en savoir plus : https://www.contentful.com/developers/docs/concepts/webhooks/#filters
Les environnements peuvent-ils être clonés uniquement à partir de l’environnement principal ?
Non, la possibilité de cloner un environnement s’étend à n’importe quel environnement de votre espace. Si l’espace comporte plusieurs environnements, une boîte de dialogue vous invitera à sélectionner l’environnement à cloner.

Les environnements d'espace sont-ils couverts par les SLA ?
Nos les SLA ne couvrent que la disponibilité du contenu dans l’environnement principal d’un espace. N’oubliez pas que les environnements bac à sable sont principalement utilisés pour le développement et les tests internes, et non pour fournir du contenu aux utilisateurs finaux.