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 Beschränkungen, die für Ressourcen von Google Cloud und nachfolgende Elemente dieser Ressourcen in der Ressourcenhierarchie vonGoogle Cloud gelten. Sie können Organisationsrichtlinien auf Organisations-, Ordner- oder Projektebene erzwingen.
Die Organisationsrichtlinie bietet vordefinierte Einschränkungen für verschiedene Dienste vonGoogle Cloud . 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öchten, müssen Sie Ihre Instanzen für den privaten Zugriff konfigurieren. Dadurch wird der öffentliche Internetzugriff auf diese Instanzen eingeschränkt. Sie müssen also Private Service Connect für Ihre Agenten, Manager und CCAI Platform-Administratoren einrichten, damit sie darauf zugreifen können. Weitere Informationen finden Sie unter Private Service Connect einrichten.
Vorteile
Mit Organisationsrichtlinien für die CCAI Platform können Google Cloud-Administratoren organisationsweite Einschränkungen für Netzwerkpfade erzwingen, die nicht von VPC Service Controls abgedeckt werden. Darüber hinaus bieten diese Organisationsrichtlinien eine detaillierte Kontrolle über eingehenden und ausgehenden Traffic, indem der Netzwerkverkehr in Komponenten aufgeteilt 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 nicht für die Organisationsrichtlinie der CCAI Platform verfügbar.
Hinweis
Führen Sie zuerst folgende Schritte aus:
- Folgen Sie der Anleitung unter Google Cloud -Projekt für CCAI Platform einrichten.
- So installieren und initialisieren Sie die Google Cloud CLI:
-
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 den vollständigen Zugriff auf CCAI Platform-Ressourcen:
Contact Center AI Platform Admin (
roles/contactcenteraiplatform.admin) für die Projektressource -
Um Dienststatus zu aktivieren, zu deaktivieren und zu überprüfen, Vorgänge zu überprüfen sowie Kontingent und Abrechnung für ein Nutzerprojekt zu verarbeiten:
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 stellt beispielsweise die Gruppe aller eingehenden Netzwerkpfade dar, 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 der CCAI Platform verwendet werden:
| Komponente | Beschreibung | Trafficrichtung | Beispielwert |
|---|---|---|---|
AGENT |
Die Gruppe aller eingehenden Netzwerkpfade, die sich auf die Aufgaben beziehen, die ein Agent, Manager oder CCAI Platform-Administrator ausführt. | Eingehender Traffic | AGENT |
CRM |
Ausgehender Traffic zu einer CRM-Anwendung (Customer-Relationship-Management). | Ausgehender Traffic | CRM |
MEDIA |
Ausgehender Medientraffic. | Ausgehender Traffic | MEDIA |
DIRECT_ACCESS_POINT |
Ausgehender Traffic an einen 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 Platform:
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 der 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 Syntax von Einschränkungen 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 menschenlesbaren Namen für die Einschränkung ein. Dieser Name wird in Fehlermeldungen verwendet und kann zur Identifizierung und Fehlerbehebung verwendet werden. Verwenden Sie keine personenidentifizierbaren Informationen oder vertraulichen Daten in Anzeigenamen, da diese in Fehlermeldungen angezeigt werden können. 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 (einschließlich 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 ID der Einschränkung ein, da sie in Fehlermeldungen preisgegeben werden könnten. - Geben Sie im Feld Beschreibung eine menschenlesbare 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 REST-Ressource von Google Cloud aus, die das Objekt und das Feld enthält, das Sie einschränken möchten, zum Beispiel
container.googleapis.com/Cluster. 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 Unterstützte Dienste für benutzerdefinierte Einschränkungen. - 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 Ablehnungsaktion bedeutet, dass der Vorgang zum Erstellen oder Aktualisieren der Ressource blockiert wird, wenn die Bedingung als wahr ausgewertet wird.
Die Aktion „Zulassen“ bedeutet, dass der Vorgang zum Erstellen oder Aktualisieren der Ressource nur zulässig ist, wenn die Bedingung als wahr ausgewertet wird. Alle anderen Fälle, die nicht explizit in der Bedingung aufgeführt sind, 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: Name, den Sie für Ihre neue benutzerdefinierte Einschränkung verwenden möchten. Eine benutzerdefinierte Einschränkung darf nur Buchstaben (einschließlich Groß- und Kleinbuchstaben) oder Ziffern enthalten, z. B.custom.requirePrivateAccess. Dieses Feld kann bis zu 70 Zeichen enthalten, das Präfix (custom.) nicht mitgezä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 Ressource von Google Cloud, die das Objekt und das Feld enthält, das Sie beschrä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 menschenlesbarer Name für die Einschränkung. Dieser Name wird in Fehlermeldungen verwendet und kann zur Identifizierung und Fehlerbehebung verwendet werden. Verwenden Sie keine personenidentifizierbaren Informationen oder vertraulichen Daten in Anzeigenamen, da diese in Fehlermeldungen angezeigt werden können. 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 wahr ausgewertet wird. Das bedeutet auch, dass alle anderen Fälle außer dem explizit in der Bedingung aufgeführten blockiert werden.
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 dieses 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 Ressource von Google Cloud anwenden.
So erzwingen Sie eine benutzerdefinierte Einschränkung:
Um eine Organisationsrichtlinie zu erstellen, 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 unter 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, richten Sie ein und erzwingen Sie eine benutzerdefinierte Einschränkung, wie in diesem Dokument beschrieben.
Erstellen Sie eine Instanz, wie unter CCAI Platform-Instanz für privaten Zugriff erstellen beschrieben. Die Instanz wird erstellt.
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 dann auf Speichern. Die Aktualisierung ist erfolgreich.
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 eine Komponente vom Typ AGENT:
Erstellen, richten Sie ein und erzwingen Sie eine benutzerdefinierte Einschränkung, wie in diesem Dokument beschrieben.
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 unter CCAI Platform-Instanz ohne Komponente vom Typ AGENT erstellen gezeigt, können Sie nach dem Erzwingen 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 folgenden Hinweis).
Von der CCAI Platform unterstützte Ressourcen und Vorgänge
In der folgenden Tabelle sind die unterstützten Ressourcen und Vorgänge für benutzerdefinierte Einschränkungen für 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 Komponente |
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 | Einschrä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