Umgebungen
Wer kann auf Umgebungen zugreifen?
Alle Nutzer*innen in einem Space können auf eine Master-Umgebung zugreifen. Auf Sandbox-Umgebungen können standardmäßig nur Nutzer*innen zugreifen, die eine Space-Admin-Rolle haben (nicht zu verwechseln mit einer Unternehmens-Admin-Rolle). Kund*innen mit Enterprise-Paketen können auch benutzerdefinierte Rollen erstellen und ihre Zugriffsebenen auf Umgebungen konfigurieren.
Wer kann Umgebungsalias verwalten?
Standardmäßig können Umgebungsalias nur von Nutzer*innen verwaltet werden, die eine Space-Admin-Rolle haben (nicht zu verwechseln mit einer Unternehmens-Admin-Rolle). Kund*innen mit Enterprise-Paketen können auch benutzerdefinierte Rollen erstellen und ihnen Berechtigungen erteilen, um Umgebungsalias einzurichten und ihre Zielumgebung zu ändern. Beachten Sie, dass diese Rollen ausschließlich technischen Nutzer*innen vorbehalten sein sollten. Weitere Informationen zum Einrichten des Zugriffs einer benutzerdefinierten Rolle auf Umgebungsaliasse finden Sie unter Umgebungsberechtigungen.
Wie schnell kann ich eine Umgebung klonen?
Das Klonen einer Umgebung ist ein schneller Prozess. Selbst die größten Umgebungen können in weniger als einer Minute geklont werden. Da der Kopiervorgang serverseitig erfolgt, müssen Sie sich keine Sorgen machen, dass Sie auf Ratenlimits stoßen oder die ursprünglichen Metadaten, die mit dem Content verknüpft sind (Erstellungsdaten, Entitäts-IDs), ändern.
Wie sollte ich Änderungen aus Sandbox-Umgebungen in die Master-Umgebung integrieren?
Wir empfehlen die Verwendung von Migrationsskripten, um die in Sandbox-Umgebungen implementierten Änderungen auf den Master anzuwenden (siehe Tutorial zum Skripten von Migrationen für eine Einführung in dieses Topic). Wir empfehlen, Änderungen in der folgenden Reihenfolge in den Master zu integrieren:
Testen Sie Ihre Änderungen in einer Zielumgebung (Umgebung B).
Erstellen Sie ein Migrationsskript, um die Änderungen auf das Master-Content-Modell anzuwenden.
Klonen Sie die aktuelle Master-Umgebung (Umgebung A).
Führen Sie das Migrationsskript in der neu geklonten Umgebung (Umgebung C) aus.
Führen Sie Ihre Tests durch.
Wenn die Tests erfolgreich sind, aktualisieren Sie den Master-Alias, um die neue Umgebung (Umgebung C) anzusprechen.
Dieses Video-Highlight zeigt, wie der Prozess in der Praxis funktioniert:
Welche Entitäten können in eine Space-Umgebung kopiert werden?
Beim Erstellen einer neuen Umgebung werden die folgenden Entitäten aus der Quellumgebung kopiert:
Contenttypen
Einträge
Assets
Sprachen
UI-Erweiterungen
Abgespeicherte Ansichten
Anhänge
Contenttypen mit Vorlage
Content-Tags
Die folgenden Entitäten sind an einen Space angehängt und werden nicht in eine neue Umgebung kopiert:
Tasks
Kommentare
Workflows
Die folgenden Entitäten sind an einen Space angehängt und sind vom Kopieren der Umgebung nicht betroffen:
Nutzer*innen und Space-Mitgliedschaften
Rollen und Berechtigungen
API-Schlüssel
Webhooks
Beachten Sie, dass API-Schlüssel und Webhooks zwar auf Space-Ebene definiert sind, Sie sie aber auch so konfigurieren können, dass sie mit bestimmten Umgebungen funktionieren.
Wird das Erstellen einer Umgebung die Anzahl der verbrauchten Datensätze, Sprachen und Contenttypen erhöhen?
Das Erstellen einer Umgebung wird nicht auf die verbrauchten Datensätze pro Space angerechnet. Jede Umgebung innerhalb des Space hat das gleiche unabhängige Datensatzlimit. Wir summieren die Nutzung in verschiedenen Umgebungen nicht innerhalb ein und desselben Space.
Wenn Ihr Datensatzlimit gemäß Ihrem Abonnement beispielsweise 50.000 Datensätze pro Space beträgt, bedeutet dies, dass Sie in jeder Umgebung innerhalb dieses Space bis zu 50.000 Datensätze erstellen können.
Weitere Informationen darüber, was in Ihrem Abonnement enthalten ist, finden Sie unter Technische Limits.
Kann ich eine Vorschau des Contents aus Sandbox-Umgebungen auf meiner Vorschau-Website anzeigen?
Ja, Sie können CDA/CPA mit Sandbox-Umgebungen auf die gleiche Weise verwenden, wie Sie sie mit der Master-Umgebung verwenden. Wenn Sie Vorschau-Links verwenden, denken Sie daran, dass diese auf Space-Ebene und nicht für einzelne Umgebungen konfiguriert werden können.
Wie lange dauert es, einen Master-Alias zu aktualisieren?
Das Aktualisieren eines Master-Alias in Ihrem Space, um eine andere Umgebung anzusprechen, erfordert einen einzigen API-Aufruf und erfolgt sofort (< 250 ms).
Kann ich in meinen Umgebungen verschiedene Sprachen festlegen?
Ja, Sprachen sind von Umgebungen isoliert, was bedeutet, dass Sie Sprachen ändern, hinzufügen und entfernen können, wenn Sie in Sandbox-Umgebungen arbeiten.
Kann ich Webhooks mit Umgebungen verwenden?
Ja, Webhooks können für alle Umgebungen ausgelöst werden. Verwenden Sie die Webhook-Eigenschaft Filter, um dies zu steuern. Eine detailliertere Beschreibung finden Sie im folgenden Artikel: https://www.contentful.com/developers/docs/concepts/webhooks/#filters
Können Umgebungen ausschließlich aus dem Master geklont werden?
Nein, die Möglichkeit, eine Umgebung zu klonen, erstreckt sich auf jede Umgebung in Ihrem Space. Wenn ein Space über mehrere Umgebungen verfügt, werden Sie in einem Dialogfeld aufgefordert, eine Umgebung auszuwählen, die geklont werden soll.

Sind Space-Umgebungen durch SLAs abgedeckt?
Unsere SLAs decken nur die Verfügbarkeit von Content innerhalb der Master-Umgebung eines Space ab. Denken Sie daran, dass Sandbox-Umgebungen in erster Linie für die interne Entwicklung und Tests verwendet werden, nicht für die Bereitstellung von Content für Endbenutzer*innen.