Contact Center AI Platform-Ressourcen (CCAI Platform) mit benutzerdefinierten Einschränkungen verwalten

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:

  1. Folgen Sie der Anleitung unter Google Cloud -Projekt für CCAI Platform einrichten.
  2. So installieren und initialisieren Sie die Google Cloud CLI:
    1. Installieren Sie die Google Cloud CLI.

    2. Wenn Sie einen externen Identitätsanbieter (IdP) verwenden, müssen Sie sich zuerst mit Ihrer föderierten Identität in der gcloud CLI anmelden.

    3. Führen Sie den folgenden Befehl aus, um die gcloud CLI zu initialisieren:

      gcloud init
  3. 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:

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:

  1. 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äfix custom. 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, wenn condition erfüllt ist. Geben Sie ALLOW an.

    • 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.

  2. Speichern Sie die benutzerdefinierte Einschränkung als YAML-Datei, z. B. customconstraint.yaml. Verwenden Sie den Pfad zu dieser Datei als Wert der Variablen CONSTRAINT_PATH in 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:

  1. Wechseln Sie in der Google Cloud Console zur Seite Organisationsrichtlinien.

    Zu den Organisationsrichtlinien

  2. Wählen Sie in der Projektauswahl das Projekt aus, für das Sie die Organisationsrichtlinie festlegen möchten.
  3. Klicken Sie auf Benutzerdefinierte Einschränkung.
  4. 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.
  5. 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.
  6. 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.
  7. 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.
  8. Diese Einschränkung kann nur für die REST-Methode CREATE erzwungen werden.
  9. Die unterstützten Methoden für die einzelnen Dienste finden Sie unter Dienste, die benutzerdefinierte Einschränkungen unterstützen.

  10. Klicken Sie zum Definieren einer Bedingung auf Bedingung bearbeiten.
    1. 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.
    2. Klicken Sie auf Speichern.
  11. Wählen Sie unter Aktion aus, ob die ausgewertete Methode zugelassen oder abgelehnt werden soll, wenn die Bedingung erfüllt ist.
  12. 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.

  13. Klicken Sie auf Einschränkung erstellen.
  14. Wenn Sie in jedes Feld einen Wert eingegeben haben, wird rechts die entsprechende YAML-Konfiguration für diese benutzerdefinierte Einschränkung angezeigt.

gcloud

  1. Zum Erstellen einer benutzerdefinierten Beschränkung erstellen Sie eine YAML-Datei im folgenden Format:
  2. name: organizations/ORGANIZATION_ID/customConstraints/CONSTRAINT_NAME
    resourceTypes: RESOURCE_NAME
    methodTypes:
      - CREATE
    condition: "CONDITION"
    actionType: ACTION
    displayName: DISPLAY_NAME
    description: DESCRIPTION

    Ersetzen Sie Folgendes:

    • 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 nur CREATE sein.
    • Die unterstützten Methoden für die einzelnen Dienste finden Sie unter Dienste, die benutzerdefinierte Einschränkungen unterstützen.

    • 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').
    • Weitere Informationen zu den verfügbaren Ressourcen, auf die Bedingungen geschrieben werden können, finden Sie unter Unterstützte Ressourcen.

    • ACTION: Aktion, die ausgeführt werden soll, wenn condition erfüllt ist. Kann nur ALLOW sein.
    • 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.

    • 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.
  3. 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:
  4. 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.

  5. Prüfen Sie mit dem Befehl gcloud org-policies list-custom-constraints, ob die benutzerdefinierte Einschränkung vorhanden ist:
  6. 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:

  1. 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: true
    

    Ersetzen 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.
  2. Führen Sie den folgenden Befehl aus, um die Organisationsrichtlinie mit der Beschränkung zu erzwingen:

    gcloud org-policies set-policy POLICY_PATH
    

    Ersetzen Sie POLICY_PATH durch 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:

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:

  1. Erstellen, richten Sie ein und erzwingen Sie eine benutzerdefinierte Einschränkung, wie in diesem Dokument beschrieben.

  2. Erstellen Sie eine Instanz, wie unter CCAI Platform-Instanz für privaten Zugriff erstellen beschrieben. Die Instanz wird erstellt.

  3. So aktualisieren Sie die Instanz:

    1. Klicken Sie in der Google Cloud Console im Navigationsmenü auf CCAI Platform.

      CCAI Platform-Instanzen

      Die Seite CCAI Platform-Instanzen wird angezeigt.

    2. Klicken Sie auf den Namen der Instanz, die Sie zuvor in diesem Verfahren erstellt haben.

    3. Klicken Sie auf Bearbeiten und dann auf Bereitstellungen konfigurieren.

    4. Ä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:

  1. Erstellen, richten Sie ein und erzwingen Sie eine benutzerdefinierte Einschränkung, wie in diesem Dokument beschrieben.

  2. 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 AGENT aktiviert ist.

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