In diesem Dokument wird beschrieben, wie Sie sichere Tags erstellen, sie an einen Managed Service for Apache Spark-Cluster anhängen und dann die Tags verwenden, um die Clusternetzwerke zu sichern.
Vorteile der Verwendung sicherer Tags
Sichere Tags unterscheiden sich in vielerlei Hinsicht von Netzwerktags, einschließlich der Zugriffssteuerung für Identity and Access Management, der Tag-Übernahme und der Bindung an ein einzelnes VPC-Netzwerk. Daraus ergeben sich die folgenden Hauptvorteile:
Im Gegensatz zu VPC-Firewallregeln ermöglichen Netzwerk-Firewallrichtlinien, die durch sichere Tags erweitert werden, eine effiziente Gruppierung und gleichzeitige Aktualisierung mehrerer Regeln, die alle durch IAM-Zugriffssteuerungen verwaltet werden. Im Vergleich zu VPC-Firewallregeln, die Netzwerktags verwenden, bieten sichere Tags erweiterte Sicherheits- und Verwaltungsfunktionen in Netzwerk-Firewallrichtlinien.
Weitere Informationen zu den Unterschieden zwischen Resource Manager-Tags und Netzwerktags, finden Sie unter Vergleich von Tags und Netzwerktags.
Weitere Informationen zu den Unterschieden zwischen Resource Manager-Tags und Labels, finden Sie unter Tags und Labels.
Hinweis
Bestimmte IAM-Rollen sind erforderlich, um die Beispiele auf dieser Seite auszuführen. Abhängig von den Organisationsrichtlinien wurden diese Rollen möglicherweise bereits gewährt. Informationen zum Prüfen von Rollenzuweisungen finden Sie unter Müssen Sie Rollen zuweisen?.
Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff auf Projekte, Ordner und Organisationen verwalten.
Nutzerrolle
Bitten Sie Ihren Administrator, Ihnen die IAM-Rolle „Tag-Administrator (roles/resourcemanager.tagAdmin)“ für Resource Manager-Tags zuzuweisen, um die Berechtigungen zu erhalten, die Sie zum Erstellen von Tags benötigen.
Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff auf Projekte, Ordner und Organisationen verwalten.
Sie können die erforderlichen Berechtigungen auch über benutzerdefinierte Rollen oder andere vordefinierte Rollen erhalten.
Dienstkontorolle
Bitten Sie Ihren Administrator, dem Dienstkonto des Managed Service for Apache Spark-Dienst-Agents die IAM-Rolle „Managed Service for Apache Spark-Dienst-Agent“ (roles/dataproc.serviceAgent) für das Projekt zuzuweisen, damit es die erforderlichen
Berechtigungen hat, sichere Tags an einen Managed Service for Apache Spark-Cluster anzuhängen.
Beschränkungen
- Sie können sichere Tags nur beim Erstellen des Clusters an einen Cluster anhängen.
- Das Aktualisieren und Löschen sicherer Tags wird nicht unterstützt.
Sicheres Tag erstellen
Wenn Sie ein sicheres Tag an einen Managed Service for Apache Spark-Cluster anhängen möchten, müssen Sie zuerst ein Resource Manager-Tag mit einem bestimmten Schlüssel und einem oder mehreren Werten erstellen.
Sichere Tags an den Managed Service for Apache Spark-Cluster anhängen
Erstellen Sie einen Managed Service for Apache Spark-Cluster und geben Sie das sichere Tag
TAG_KEY:TAG_VALUE Paar an.
Google Cloud CLI
Führen Sie den Befehl
gcloud Managed Service for Apache Spark-Cluster erstellen
mit dem --resource-manager-tags Flag aus, um einen Managed Service for Apache Spark-Cluster zu erstellen und dem
Cluster ein sicheres Tag hinzuzufügen.
gcloud dataproc clusters create CLUSTER_NAME \
--region REGION \
--resource-manager-tags=TAG_KEY=TAG_VALUE
Ersetzen Sie Folgendes:
- CLUSTER_NAME: der Name des neuen Clusters.
- REGION: die Compute Engine-Region , in der sich der Cluster befinden soll.
- TAG_KEY und TAG_VALUE: der Schlüssel und ein Wert des
von Ihnen erstellten Resource Manager-Tags.
Tag-Schlüssel können im Namespace-Format oder ohne Namespace angegeben werden:
- Namespace-Format:
PROJECT-ID/KEY_NAME=PROJECT-ID/KEY_NAME/KEY_VALUE.Beispiel:
--resource-manager-tags="test-project/testkey"=test-project/testkey/testvalue
- Format ohne Namespace:
tagKeys/TAG_KEY_ID=tagValues/TAG_VALUE_IDBeispiel:
--resource-manager-tags=tagKeys/123456789012=tagValues/987654321098
- Namespace-Format:
REST
Wenn Sie einen Managed Service for Apache Spark-Cluster erstellen und dem
Cluster ein sicheres Tag hinzufügen möchten, fügen Sie das
resourceManagerTags
Feld als Teil einer
clusters.create
Anfrage hinzu, die das Anhängen eines "TAG_KEY":"TAG_VALUE"
sicheren Tags an den Cluster umfasst.
{
"clusterName": "CLUSTER_NAME",
"config": {
"gceClusterConfig": {
"resourceManagerTags": {
"TAG_KEY":"TAG_VALUE"
}
}
}
}
Ersetzen Sie Folgendes:
- CLUSTER_NAME: der Name des neuen Clusters.
- TAG_KEY und TAG_VALUE: der Schlüssel und ein Wert des
von Ihnen erstellten Resource Manager-Tags.
Tag-Schlüssel können im Namespace-Format oder ohne Namespace angegeben werden:
- Namespace-Format:
PROJECT-ID/KEY_NAME:PROJECT-ID/KEY_NAME/KEY_VALUE.Beispiel:
"test-project/testkey":"test-project/testkey/testvalue"
- Format ohne Namespace:
tagKeys/TAG_KEY_ID:tagValues/TAG_VALUE_IDBeispiel:
"tagKeys/123456789012":"tagValues/987654321098"
- Namespace-Format:
Sichere Tags für Clusternetzwerke verwenden
Nachdem Sie sichere Tags an einen Cluster angehängt haben, können Sie sie verwenden, um Clusternetzwerke zu konfigurieren:
- Sichere Tags zum Definieren von Firewallregeln verwenden.
Nächste Schritte
- Weitere Informationen zu Tags.
- Weitere Informationen zu Netzwerktags.