Mit derGoogle Cloud Organisationsrichtlinie können Sie die Ressourcen Ihrer Organisation zentral und programmatisch steuern. Als Administrator für Organisationsrichtlinien können Sie eine Organisationsrichtlinie definieren, also eine Reihe von Einschränkungen, die für Google Cloud -Ressourcen und untergeordnete Elemente dieser Ressourcen in der Google Cloud Ressourcenhierarchie gelten. Sie können Organisationsrichtlinien auf Organisations-, Ordner- oder Projektebene erzwingen.
Die Organisationsrichtlinie bietet vordefinierte Einschränkungen für verschiedeneGoogle Cloud -Dienste. Wenn Sie jedoch eine detailliertere, anpassbare Steuerung der spezifischen Felder wünschen, die in Ihren Organisationsrichtlinien eingeschränkt werden, können Sie auch benutzerdefinierte Einschränkungen erstellen. Wenn Sie eine benutzerdefinierte Einschränkung für die CCAI Platform implementieren, müssen Sie Ihre Instanzen für den privaten Zugriff konfigurieren. Dadurch wird der öffentliche Internetzugriff auf diese Instanzen eingeschränkt. Das bedeutet, dass Sie Private Service Connect für Ihre Kundenservicemitarbeiter, Manager und CCAI Platform-Administratoren einrichten müssen, damit diese auf die Instanzen zugreifen können. Weitere Informationen finden Sie unter Private Service Connect einrichten.
Vorteile
Mit Organisationsrichtlinien für CCAI Platform können Google CloudAdministratoren organisationsweite Einschränkungen für Netzwerkpfade erzwingen, die nicht von VPC Service Controls abgedeckt werden. Außerdem bieten diese Organisationsrichtlinien eine detaillierte Steuerung von Ein- und Ausgangspfaden, indem der Netzwerkverkehr in Komponenten unterteilt wird. Weitere Informationen finden Sie unter Komponenten.
Übernahme von Richtlinien
Standardmäßig werden Organisationsrichtlinien von den Nachfolgerelementen der Ressourcen übernommen, für die Sie die Richtlinie erzwingen. Wenn Sie beispielsweise eine Richtlinie für einen Ordner erzwingen, erzwingt Google Cloud die Richtlinie für alle Projekte in dem Ordner. Weitere Informationen zu diesem Verhalten und zu dessen Änderung finden Sie unter Regeln für die Bewertung der Hierarchie.
Preise
Der Organisationsrichtliniendienst, einschließlich vordefinierter und benutzerdefinierter Organisationsrichtlinien, wird kostenlos angeboten.
Beschränkungen
Die CCAI Platform ist nicht in Cloud Asset Inventory eingebunden. Daher ist die Policy Simulator-Funktion von Policy Intelligence für die Organisationsrichtlinie der CCAI Platform nicht verfügbar.
Hinweis
Führen Sie zuerst folgende Schritte aus:
- Folgen Sie der Anleitung unter Google Cloud -Projekt für die CCAI Platform einrichten.
- So installieren und initialisieren Sie die Google Cloud -Befehlszeile:
-
Installieren Sie die Google Cloud CLI.
-
Wenn Sie einen externen Identitätsanbieter (IdP) verwenden, müssen Sie sich zuerst mit Ihrer föderierten Identität in der gcloud CLI anmelden.
-
Führen Sie den folgenden Befehl aus, um die gcloud CLI zu initialisieren:
gcloud init
-
- Sie müssen Ihre Organisations-ID kennen.
Erforderliche Rollen
Bitten Sie Ihren Administrator, Ihnen die folgenden IAM-Rollen zuzuweisen, um die Berechtigungen zu erhalten, die Sie zur Verwaltung von Organisationsrichtlinien benötigen:
- Administrator für Organisationsrichtlinien (
roles/orgpolicy.policyAdmin) für die Organisationsressource -
Für vollständigen Zugriff auf CCAI Platform-Ressourcen:
Contact Center AI Platform-Administrator (
roles/contactcenteraiplatform.admin) für die Projektressource -
Berechtigung zum Aktivieren, Deaktivieren und Überprüfen des Dienststatus, zum Überprüfen von Vorgängen sowie zur Nutzung von Kontingent und Abrechnung für ein Nutzerprojekt:
Service Usage-Administrator (
roles/serviceusage.serviceUsageAdmin) für die Projektressource
Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff auf Projekte, Ordner und Organisationen verwalten.
Diese vordefinierten Rollen enthalten die Berechtigungen, die zum Verwalten von Organisationsrichtlinien erforderlich sind. Erweitern Sie den Abschnitt Erforderliche Berechtigungen, um die erforderlichen Berechtigungen anzuzeigen:
Erforderliche Berechtigungen
Die folgenden Berechtigungen sind für die Verwaltung von Organisationsrichtlinien erforderlich:
-
orgpolicy.customConstraints.get -
orgpolicy.customConstraints.list -
orgpolicy.customConstraints.create -
orgpolicy.customConstraints.update -
orgpolicy.customConstraints.delete
Sie können diese Berechtigungen auch mit benutzerdefinierten Rollen oder anderen vordefinierten Rollen erhalten.
Komponenten
Sie verwenden Komponenten, wenn Sie benutzerdefinierte Einschränkungen für CCAI Platform-Instanzen erstellen. Komponenten sind Abstraktionen von Netzwerkpfaden, die mit bestimmten CCAI Platform-Funktionen verknüpft sind. Die Komponente agent steht beispielsweise für die Gruppe aller Ingress-Netzwerkpfade, die sich auf die Aufgaben beziehen, die ein Agent, Manager oder CCAI Platform-Administrator ausführt.
In der folgenden Tabelle sind die Komponenten aufgeführt, die in benutzerdefinierten Einschränkungen für die CCAI-Plattform verwendet werden:
| Komponente | Beschreibung | Trafficrichtung | Beispielwert |
|---|---|---|---|
AGENT |
Die Gruppe aller Ingress-Netzwerkpfade, die sich auf die Aufgaben beziehen, die ein Kundenservicemitarbeiter, ein Manager oder ein CCAI Platform-Administrator ausführt. | Eingehender Traffic | AGENT |
CRM |
Ausgangs-Traffic zu einer CRM-App (Customer-Relationship-Management). | Ausgehender Traffic | CRM |
MEDIA |
Ausgehender Media-Traffic. | Ausgehender Traffic | MEDIA |
DIRECT_ACCESS_POINT |
Ausgehender Traffic zu einem Endpunkt mit direktem Zugriff (Direct Access Point, DAP). | Ausgehender Traffic | DIRECT_ACCESS_POINT |
EMAIL |
Ausgehender E-Mail-Traffic. | Ausgehender Traffic | EMAIL |
COBROWSE |
Ausgehender Traffic für die Bildschirmfreigabe. | Ausgehender Traffic | COBROWSE |
Benutzerdefinierte Beschränkung erstellen
Eine benutzerdefinierte Beschränkung wird in einer YAML-Datei durch die Ressourcen, Methoden, Bedingungen und Aktionen definiert, die von dem Dienst unterstützt werden, für den Sie die Organisationsrichtlinie erzwingen. Bedingungen für Ihre benutzerdefinierten Einschränkungen werden mithilfe der Common Expression Language (CEL) definiert. Weitere Informationen zum Erstellen von Bedingungen in benutzerdefinierten Einschränkungen mit CEL finden Sie im Abschnitt CEL unter Benutzerdefinierte Einschränkungen erstellen und verwalten.
So definieren Sie eine benutzerdefinierte Einschränkung in einer YAML-Datei für die CCAI-Plattform:
Erstellen Sie eine Textdatei, die die folgenden Zeilen enthält:
name: organizations/ORGANIZATION_ID/customConstraints/CONSTRAINT_NAME resourceTypes: - contactcenteraiplatform.googleapis.com/ContactCenter methodTypes: - CREATE - UPDATE condition: "CONDITION" actionType: ACTION_TYPE displayName: "DISPLAY_NAME" description: "DESCRIPTION"Ersetzen Sie Folgendes:
ORGANIZATION_ID: Ihre Organisations-ID.CONSTRAINT_NAME: der Name der benutzerdefinierten Einschränkung. Eine benutzerdefinierte Einschränkung muss mit dem Präfixcustom.beginnen und darf nur Großbuchstaben, Kleinbuchstaben oder Ziffern enthalten, z. B.custom.requirePrivateAccess. Dieses Feld hat eine maximale Länge von 70 Zeichen, das Präfix wird nicht gezählt.CONDITION: Eine CEL-Bedingung, die für eine Darstellung einer unterstützten Dienstressource geschrieben wird, z. B.resource.privateAccess.ingressSettings.exists(private_component, private_component.name == 'AGENT'). Dieses Feld hat eine maximale Länge von 1.000 Zeichen. Weitere Informationen zu den Ressourcen, für die Bedingungen geschrieben werden können, finden Sie unter Von CCAI Platform unterstützte Ressourcen und Vorgänge. Weitere Informationen zu Komponenten finden Sie unter Komponenten.ACTION_TYPE: Aktion, die ausgeführt werden soll, wennconditionerfüllt ist. Geben SieALLOWan.DISPLAY_NAME: Ein nutzerfreundlicher Name für die Beschränkung. Dieses Feld hat eine maximale Länge von 200 Zeichen.DESCRIPTION: Eine nutzerfreundliche Beschreibung der Einschränkung, die als Fehlermeldung angezeigt werden soll, wenn die Richtlinie verletzt wird Dieses Feld hat eine maximale Länge von 2000 Zeichen.
Speichern Sie die benutzerdefinierte Einschränkung als YAML-Datei, z. B.
customconstraint.yaml. Verwenden Sie den Pfad zu dieser Datei als Wert der VariablenCONSTRAINT_PATHin Benutzerdefinierte Einschränkung einrichten.
Weitere Informationen zu benutzerdefinierten Organisationsrichtlinien und zur Einschränkungssyntax finden Sie unter Beispiele für benutzerdefinierte Organisationsrichtlinien für häufige Anwendungsfälle.
Benutzerdefinierte Beschränkung einrichten
Console
So erstellen Sie eine benutzerdefinierte Einschränkung:
- Wechseln Sie in der Google Cloud Console zur Seite Organisationsrichtlinien.
- Wählen Sie in der Projektauswahl das Projekt aus, für das Sie die Organisationsrichtlinie festlegen möchten.
- Klicken Sie auf Benutzerdefinierte Einschränkung.
- Geben Sie im Feld Anzeigename einen nutzerfreundlichen Namen für die Einschränkung ein. Dieser Name wird in Fehlermeldungen verwendet und kann zur Identifizierung und zum Debugging genutzt werden. Verwenden Sie keine personenidentifizierbaren Informationen oder vertraulichen Daten in Anzeigenamen, da dieser Name in Fehlermeldungen angezeigt werden kann. Dieses Feld kann bis zu 200 Zeichen enthalten.
-
Geben Sie im Feld Einschränkungs-ID die gewünschte ID für die neue benutzerdefinierte Einschränkung ein. Eine benutzerdefinierte Einschränkung darf nur Buchstaben (Groß- und Kleinbuchstaben) oder Ziffern enthalten, z. B.
custom.requirePrivateAccess. Dieses Feld kann bis zu 70 Zeichen enthalten. Das Präfix (custom.) wird nicht gezählt, z. B.organizations/123456789/customConstraints/custom. Beziehen Sie weder personenidentifizierbare Informationen noch sensible Daten in die Einschränkungs-ID ein, da sie in Fehlermeldungen preisgegeben werden könnten. - Geben Sie im Feld Beschreibung eine für Menschen lesbare Beschreibung der Einschränkung ein. Diese Beschreibung wird als Fehlermeldung verwendet, wenn gegen die Richtlinie verstoßen wird. Geben Sie Details dazu an, warum der Richtlinienverstoß aufgetreten ist und wie er behoben werden kann. Beziehen Sie weder personenidentifizierbare Informationen noch sensible Daten in die Beschreibung ein, da sie in Fehlermeldungen preisgegeben werden könnten. Dieses Feld kann bis zu 2.000 Zeichen enthalten.
-
Wählen Sie im Feld Ressourcentyp den Namen der Google Cloud REST-Ressource aus, die das Objekt und das Feld enthält, das Sie einschränken möchten, z. B.
container.googleapis.com/NodePool. Die meisten Ressourcentypen unterstützen bis zu 20 benutzerdefinierte Einschränkungen. Wenn Sie versuchen, weitere benutzerdefinierte Einschränkungen zu erstellen, schlägt der Vorgang fehl. -
Diese Einschränkung kann nur für die REST-Methode
CREATEerzwungen werden. - Klicken Sie zum Definieren einer Bedingung auf Bedingung bearbeiten.
-
Erstellen Sie im Bereich Bedingung hinzufügen eine CEL-Bedingung, die auf eine unterstützte Dienstressource verweist, z. B.
resource.management.autoUpgrade == false. Dieses Feld kann bis zu 1.000 Zeichen enthalten. Weitere Informationen zur Verwendung von CEL finden Sie unter Common Expression Language. Weitere Informationen zu den Dienstressourcen, die Sie in Ihren benutzerdefinierten Einschränkungen verwenden können, finden Sie unter Von benutzerdefinierten Einschränkungen unterstützte Dienste. - Klicken Sie auf Speichern.
- Wählen Sie unter Aktion aus, ob die ausgewertete Methode zugelassen oder abgelehnt werden soll, wenn die Bedingung erfüllt ist.
- Klicken Sie auf Einschränkung erstellen.
Die unterstützten Methoden für die einzelnen Dienste finden Sie unter Dienste, die benutzerdefinierte Einschränkungen unterstützen.
Die Aktion „Verweigern“ bedeutet, dass der Vorgang zum Erstellen oder Aktualisieren der Ressource blockiert wird, wenn die Bedingung als „true“ ausgewertet wird.
Die Aktion „Zulassen“ bedeutet, dass der Vorgang zum Erstellen oder Aktualisieren der Ressource nur zulässig ist, wenn die Bedingung als „true“ ausgewertet wird. Alle anderen Fälle mit Ausnahme der in der Bedingung ausdrücklich aufgeführten werden blockiert.
Wenn Sie in jedes Feld einen Wert eingegeben haben, wird rechts die entsprechende YAML-Konfiguration für diese benutzerdefinierte Einschränkung angezeigt.
gcloud
- Zum Erstellen einer benutzerdefinierten Beschränkung erstellen Sie eine YAML-Datei im folgenden Format:
-
ORGANIZATION_ID: Ihre Organisations-ID, z. B.123456789. -
CONSTRAINT_NAME: der Name, den Sie für Ihre neue benutzerdefinierte Einschränkung verwenden möchten. Eine benutzerdefinierte Einschränkung darf nur Buchstaben (Groß- und Kleinbuchstaben) oder Ziffern enthalten, z. B.custom.requirePrivateAccess. Dieses Feld kann bis zu 70 Zeichen enthalten, das Präfix (custom.) wird nicht gezählt, z. B.organizations/123456789/customConstraints/custom. Beziehen Sie weder personenidentifizierbare Informationen noch sensible Daten in die Einschränkungs-ID ein, da sie in Fehlermeldungen preisgegeben werden könnten. -
RESOURCE_NAME: Der vollständig qualifizierte Name der Google Cloud-Ressource, die das Objekt und das Feld enthält, das Sie einschränken möchten. Beispiel:contactcenteraiplatform.googleapis.com/ContactCenter. Die meisten Ressourcentypen unterstützen bis zu 20 benutzerdefinierte Einschränkungen. Wenn Sie versuchen, weitere benutzerdefinierte Einschränkungen zu erstellen, schlägt der Vorgang fehl. -
methodTypes: Die REST-Methoden, für die die Einschränkung erzwungen wird. Kann nurCREATEsein. -
CONDITION: eine CEL-Bedingung, die für eine Darstellung einer unterstützten Dienstressource geschrieben wird. Dieses Feld kann bis zu 1.000 Zeichen enthalten. Beispiel:.resource.privateAccess.ingressSettings.exists(private_component, private_component.name == 'AGENT') -
ACTION: Aktion, die ausgeführt werden soll, wennconditionerfüllt ist. Kann nurALLOWsein. -
DISPLAY_NAME: Ein für Nutzer lesbarer Name für die Einschränkung. Dieser Name wird in Fehlermeldungen verwendet und kann zur Identifizierung und Fehlerbehebung genutzt werden. Verwenden Sie keine personenidentifizierbaren Informationen oder vertraulichen Daten in Anzeigenamen, da dieser Name in Fehlermeldungen angezeigt werden kann. Dieses Feld kann bis zu 200 Zeichen enthalten. -
DESCRIPTION: Eine nutzerfreundliche Beschreibung der Einschränkung, die als Fehlermeldung angezeigt werden soll, wenn die Richtlinie verletzt wird. Dieses Feld kann bis zu 2.000 Zeichen enthalten. -
Nachdem Sie die YAML-Datei für eine neue benutzerdefinierte Einschränkung erstellt haben, müssen Sie sie einrichten, um sie für Organisationsrichtlinien in Ihrer Organisation verfügbar zu machen. Verwenden Sie zum Einrichten einer benutzerdefinierten Einschränkung den Befehl
gcloud org-policies set-custom-constraint: -
Prüfen Sie mit dem Befehl
gcloud org-policies list-custom-constraints, ob die benutzerdefinierte Einschränkung vorhanden ist:
name: organizations/ORGANIZATION_ID/customConstraints/CONSTRAINT_NAME resourceTypes: RESOURCE_NAME methodTypes: - CREATE condition: "CONDITION" actionType: ACTION displayName: DISPLAY_NAME description: DESCRIPTION
Ersetzen Sie Folgendes:
Die unterstützten Methoden für die einzelnen Dienste finden Sie unter Dienste, die benutzerdefinierte Einschränkungen unterstützen.
Weitere Informationen zu den verfügbaren Ressourcen, auf die Bedingungen geschrieben werden können, finden Sie unter Unterstützte Ressourcen.
Die Aktion „Zulassen“ bedeutet, dass der Vorgang zum Erstellen oder Aktualisieren der Ressource zulässig ist, wenn die Bedingung als „true“ ausgewertet wird. Das bedeutet auch, dass jeder andere Fall als der, der explizit in der Bedingung aufgeführt ist, blockiert wird.
gcloud org-policies set-custom-constraint CONSTRAINT_PATH
Ersetzen Sie CONSTRAINT_PATH durch den vollständigen Pfad zu Ihrer benutzerdefinierten Einschränkungsdatei. Beispiel: /home/user/customconstraint.yaml.
Nach Abschluss des Vorgangs sind Ihre benutzerdefinierten Einschränkungen als Organisationsrichtlinien in der Liste der Organisationsrichtlinien von Google Cloud verfügbar.
gcloud org-policies list-custom-constraints --organization=ORGANIZATION_ID
Ersetzen Sie ORGANIZATION_ID durch die ID Ihrer Organisationsressource.
Weitere Informationen finden Sie unter Organisationsrichtlinien aufrufen.
Benutzerdefinierte Einschränkung erzwingen
Sie können eine boolesche Einschränkung erzwingen, indem Sie eine Organisationsrichtlinie erstellen, die darauf verweist, und diese Organisationsrichtlinie auf eine Google Cloud -Ressource anwenden.
So erzwingen Sie eine benutzerdefinierte Einschränkung:
Wenn Sie eine Organisationsrichtlinie erstellen möchten, die eine boolesche Einschränkung erzwingt, erstellen Sie eine YAML-Richtliniendatei, die auf die folgende Einschränkung verweist:
name: projects/PROJECT_ID/policies/CONSTRAINT_NAME spec: rules: - enforce: trueErsetzen Sie Folgendes:
PROJECT_ID: das Projekt, für das Sie die Einschränkung erzwingen möchten.CONSTRAINT_NAME: der Name, den Sie für Ihre benutzerdefinierte Einschränkung definiert haben, z. B.custom.requirePrivateAccess.
Führen Sie den folgenden Befehl aus, um die Organisationsrichtlinie mit der Beschränkung zu erzwingen:
gcloud org-policies set-policy POLICY_PATHErsetzen Sie
POLICY_PATHdurch den vollständigen Pfad zur YAML-Datei Ihrer Organisationsrichtlinie. Es kann bis zu 15 Minuten dauern, bis die Richtlinie wirksam wird.
Benutzerdefinierte Einschränkung testen
Eine benutzerdefinierte Einschränkung, wie in Benutzerdefinierte Einschränkung erstellen definiert (mit einer Komponente vom Typ AGENT, wie im Beispiel in der Beschreibung von CONDITION), erzwingt die folgenden Verhaltensweisen:
Das Erstellen oder Aktualisieren einer Instanz mit einer Komponente vom Typ
AGENTist erfolgreich. Weitere Informationen finden Sie unter CCAI Platform-Instanz mit einer Komponente vom TypAGENTerstellen und aktualisieren.Das Erstellen oder Aktualisieren einer Instanz ohne eine Komponente vom Typ
AGENTschlägt fehl. Weitere Informationen finden Sie unter CCAI Platform-Instanz ohne Komponente vom TypAGENTerstellen und CCAI Platform-Instanz ohne Komponente vom TypAGENTaktualisieren.
CCAI Platform-Instanz mit einer Komponente vom Typ AGENT erstellen und aktualisieren
So testen Sie das Erstellen und Aktualisieren einer CCAI Platform-Instanz mit einer Komponente vom Typ AGENT:
Erstellen, einrichten> und erzwingen Sie eine benutzerdefinierte Einschränkung gemäß den Anweisungen in diesem Dokument.
Erstellen Sie eine Instanz wie in CCAI Platform-Instanz erstellen, die für den privaten Zugriff konfiguriert ist beschrieben. Die Instanzerstellung ist erfolgreich.
So aktualisieren Sie die Instanz:
Klicken Sie in der Google Cloud Console im Navigationsmenü auf CCAI Platform.
Die Seite CCAI Platform-Instanzen wird angezeigt.
Klicken Sie auf den Namen der Instanz, die Sie zuvor in diesem Verfahren erstellt haben.
Klicken Sie auf Bearbeiten und dann auf Bereitstellungen konfigurieren.
Ändern Sie den Bereitstellungszeitplan und klicken Sie auf Speichern. Das Update wird erfolgreich durchgeführt.
Da Sie eine private CCAI Platform-Instanz erstellt haben, müssen Sie eine Private Service Connect-Verbindung einrichten , um darauf zuzugreifen.
CCAI Platform-Instanz ohne Komponente vom Typ AGENT erstellen
So testen Sie das Erstellen und Aktualisieren einer CCAI Platform-Instanz ohne Komponente vom Typ AGENT:
Erstellen, einrichten> und erzwingen Sie eine benutzerdefinierte Einschränkung gemäß den Anweisungen in diesem Dokument.
Versuchen Sie, eine Instanz wie unter CCAI Platform-Instanz erstellen beschrieben zu erstellen, ohne den privaten Zugriff zu konfigurieren. Die Instanzerstellung schlägt fehl.
CCAI Platform-Instanz ohne Komponente vom Typ AGENT aktualisieren
Wie in CCAI Platform-Instanz ohne Komponente vom Typ AGENT erstellen gezeigt, können Sie nach der Erzwingung der benutzerdefinierten Einschränkung keine Instanz ohne Komponente vom Typ AGENT erstellen. Wenn Sie bereits eine solche Instanz hatten, bevor Sie die benutzerdefinierte Einschränkung erzwungen haben, schlagen Aktualisierungen der Instanz nach dem Erzwingen der Einschränkung fehl, es sei denn, die Aktualisierungen umfassen das Hinzufügen einer Komponente vom Typ AGENT (siehe Hinweis unten).
Unterstützte Ressourcen und Vorgänge in CCAI Platform
In der folgenden Tabelle sind die unterstützten Ressourcen und Vorgänge für benutzerdefinierte Einschränkungen von Organisationsrichtlinien aufgeführt.
| Ressource | Aktion | Attribut | Operator | Beispielbedingung |
|---|---|---|---|---|
| ContactCenter | Instanz erstellen oder aktualisieren Weitere Informationen finden Sie unter CCAI Platform-Instanz erstellen. | Name | enthält | resource.name.contains("us-central1/contactCenters/myContactCenter") |
| stimmt überein mit | resource.name.matches("projects/my-project/locations/us-central1/contactCenters/myContactCenter") |
|||
| startsWith | resource.name.startsWith("projects/my-project") |
|||
| endsWith | resource.name.endsWith("myContactCenter") |
|||
| privateAccess | exists |
resource.privateAccess.ingressSettings.exists(private_component, private_component.name == 'AGENT')
Prüft, ob die |
Beispiele für benutzerdefinierte Organisationsrichtlinien für häufige Anwendungsfälle
In der folgenden Tabelle finden Sie die Syntax einiger benutzerdefinierter Organisationsrichtlinien, die für Sie nützlich sein könnten:
| Beschreibung | Beschränkungssyntax |
|---|---|
Alle angegebenen Komponenten sind privat, d. h. AGENT). |
name: organizations/ORGANIZATION_ID/customConstraints/custom.requirePrivateAccess resourceTypes: - contactcenteraiplatform.googleapis.com/ContactCenter methodTypes: - CREATE - UPDATE condition: "resource.privateAccess.ingressSettings.exists(private_component, private_component.name == 'AGENT')" actionType: ALLOW displayName: Agents cannot connect over the internet. description: Internet access is disallowed for agents. |
Alle Instanzen mit Ausnahme der einzelnen angegebenen Instanz müssen die angegebene private AGENT verwenden. |
name: organizations/ORGANIZATION_ID/customConstraints/custom.requirePrivateAccess resourceTypes: - contactcenteraiplatform.googleapis.com/ContactCenter methodTypes: - CREATE - UPDATE condition: "resource.privateAccess.ingressSettings.exists(private_component, private_component.name == 'AGENT' || resource.name.contains('myContactCenterId')" actionType: ALLOW displayName: Restrict Internet access to AGENT for all instances except a single instance. description: Internet access for agents is restricted except for myContactcenterId CCAI Platform instances. |
Nächste Schritte
- Einführung in den Organisationsrichtliniendienst
- Einschränkungen verwenden
- Benutzerdefinierte Organisationsrichtlinien erstellen und verwalten
- Einschränkungen für Organisationsrichtlinien