Ressourcen in einem Dienstperimeter bereitstellen

Um sich vor Daten-Exfiltration zu schützen, erstellen Sie einen Dienstperimeter für Ihre App Design Center-Ressourcen. Der Perimeter schützt App Design Center-Ressourcen in Ihrem Verwaltungsprojekt, einschließlich Anwendungsvorlagen und Anwendungen. Sie erstellen einen Dienstperimeter mit VPC Service Controls und privaten Cloud Build-Pools.

Dienstperimeter konfigurieren

So konfigurieren Sie Ihren Dienstperimeter:

  1. Führen Sie die Schritte unter VPC Service Controls verwenden aus, einschließlich der folgenden Schritte:

    1. Erstellen Sie den Worker-Pool in einem Projekt im Perimeter.

    2. Der Cloud Build-Job muss auf das öffentliche Internet zugreifen können, um Terraform-Module und ‑Provider herunterzuladen. Informationen zum Erstellen von Netzwerkregeln, um den Zugriff zu ermöglichen, siehe Aufrufe über das öffentliche Internet im VPC-Netzwerk aktivieren.

    3. Fügen Sie dem Dienstperimeter Verwaltungsprojekte hinzu, in denen Sie App Design Center einrichten.

  2. Weisen Sie Ihrem Bereitstellungsdienstkonto die Rolle „WorkerPool-Nutzer“ (roles/cloudbuild.workerPoolUser) zu.

    Eine Anleitung finden Sie unter IAM-Berechtigungen.

  3. Wenn Sie eine eingeschränkte VIP verwenden, um den Zugriff auf einen Dienst mit aktivierten VPC Service Controls einzuschränken, konfigurieren Sie DNS so, dass *.googleapis.com in die eingeschränkte VIP aufgelöst wird.

    Eine Anleitung finden Sie unter DNS-Konfiguration.

  4. Wenn Sie bereits Anwendungsbereitstellungen haben, stellen Sie Ihre Anwendungen noch einmal bereit, um sie in Ihren VPC Service Controls-Perimeter zu integrieren:

    1. Zeigen Sie eine Vorschau Ihrer Anwendungen an und stellen Sie sie bereit mit dem --worker-pool Flag.

    2. Geben Sie den Worker-Pool im folgenden Format an: projects/{project}/locations/{location}/workerPools/{workerPoolId}.

Nächste Schritte

Wenn Sie eine Vorschau von Anwendungen anzeigen und sie bereitstellen möchten, geben Sie Ihren Worker-Pool in den folgenden Befehlen an: