Auf dieser Seite wird beschrieben, wie Sie AlloyDB for PostgreSQL-Clustern und ‑Sicherungen vordefinierte Organisationsrichtlinien hinzufügen, um AlloyDB auf Projekt-, Ordner- oder Organisationsebene einzuschränken.
Organisationsrichtlinie für kundenverwaltete Verschlüsselungsschlüssel (CMEK)
Mit der CMEK-Organisationsrichtlinie können Sie die CMEK-Einstellungen Ihrer AlloyDB-Cluster und ‑Sicherungen steuern. Mit dieser Richtlinie können Sie die Cloud KMS-Schlüssel steuern, die Sie zum Schutz Ihrer Daten verwenden.
AlloyDB unterstützt zwei Einschränkungen für Organisationsrichtlinien, die den CMEK-Schutz in einer Organisation gewährleisten:
constraints/gcp.restrictNonCmekServices: Erfordert CMEK-Schutz füralloydb.googleapis.com. Wenn Sie diese Einschränkung hinzufügen undalloydb.googleapis.comder RichtlinienlisteDenyder Dienste hinzufügen, lehnt AlloyDB die Erstellung eines neuen Clusters oder einer neuen Sicherung ab, es sei denn, sie sind mit CMEK aktiviert.constraints/gcp.restrictCmekCryptoKeyProjects: Beschränkt die Cloud KMS-CryptoKeys, die Sie für den CMEK-Schutz in AlloyDB-Clustern und ‑Sicherungen verwenden können. Wenn diese Einschränkung in AlloyDB einen neuen Cluster oder eine neue Sicherung mit CMEK erstellt, muss CryptoKey aus einem zulässigen Projekt, Ordner oder einer Organisation stammen.
Diese Einschränkungen werden nur für neu erstellte AlloyDB-Cluster und ‑Sicherungen durchgesetzt.
Weitere Informationen finden Sie unter CMEK-Organisationsrichtlinien. Informationen zu CMEK-Organisationsrichtlinieneinschränkungen finden Sie unter Organisationsrichtlinieneinschränkungen.
Hinweis
- Melden Sie sich in Ihrem Google Cloud Konto an. Wenn Sie noch kein Konto bei Google Cloudhaben, erstellen Sie ein Konto, um die Leistung unserer Produkte in der Praxis sehen und bewerten zu können. Neukunden erhalten außerdem ein Guthaben von 300 $, um Arbeitslasten auszuführen, zu testen und bereitzustellen.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
-
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 -
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
-
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 - Fügen Sie auf der Seite IAM & Verwaltung die Rolle Administrator für Unternehmensrichtlinien
(
roles/orgpolicy.policyAdmin) Ihrem Nutzer- oder Dienstkonto hinzu.
CMEK-Organisationsrichtlinie hinzufügen
So fügen Sie eine CMEK-Organisationsrichtlinie hinzu:
Rufen Sie die Seite Organisationsrichtlinien auf.
Klicken Sie in der Google Cloud Menüleiste derConsole auf das Drop-down-Menü und wählen Sie das Projekt, den Ordner, oder die Organisation aus, für die eine Organisationsrichtlinie erforderlich ist. Auf der Seite Organisationsrichtlinien wird eine Liste der verfügbaren Einschränkungen für Organisationsrichtlinien angezeigt.
So legen Sie
constraints/gcp.restrictNonCmekServicesfest:- Filtern Sie nach der Einschränkung mit der
ID:constraints/gcp.restrictNonCmekServicesoder demName:Restrict which services may create resources without CMEK. - Klicken Sie auf den Namen der Einschränkung.
- Klicken Sie auf Bearbeiten.
- Klicken Sie auf Anpassen.
- Klicken Sie auf Regel hinzufügen.
- Klicken Sie unter Richtlinienwerte auf Benutzerdefiniert.
- Wählen Sie unter Richtlinientypen die Option Ablehnen aus.
- Geben Sie unter Benutzerdefinierte Werte
alloydb.googleapis.comein. Dadurch wird sichergestellt, dass CMEK beim Erstellen von AlloyDB-Clustern und ‑Sicherungen erzwungen wird.
- Filtern Sie nach der Einschränkung mit der
So legen Sie
constraints/gcp.restrictCmekCryptoKeyProjectsfest:- Filtern Sie nach der Einschränkung
ID:constraints/gcp.restrictCmekCryptoKeyProjectsoderName:Restrict which projects may supply KMS CryptoKeys for CMEK. - Klicken Sie auf den Namen der Einschränkung.
- Klicken Sie auf Bearbeiten.
- Klicken Sie auf Anpassen.
- Klicken Sie auf Regel hinzufügen.
- Klicken Sie unter Richtlinienwerte auf Benutzerdefiniert.
- Wählen Sie unter Richtlinientypen die Option Zulassen aus.
Geben Sie unter Benutzerdefinierte Werte die Ressource im folgenden Format ein:
under:organizations/ORGANIZATION_ID,under:folders/FOLDER_ID, oderprojects/PROJECT_ID.Dadurch wird sichergestellt, dass Ihre AlloyDB-Cluster und ‑Sicherungen die Cloud KMS-Schlüssel nur aus dem zulässigen Projekt, Ordner oder der zulässigen Organisation verwenden.
- Filtern Sie nach der Einschränkung
Klicken Sie auf Fertig und dann auf Speichern.
Nächste Schritte
- Weitere Informationen zu kundenverwalteten Verschlüsselungsschlüsseln (CMEK) für AlloyDB for PostgreSQL.
- Weitere Informationen zu Organisationsrichtlinien finden Sie unter Einführung in den Organisationsrichtliniendienst.
- Organisationsrichtlinien erstellen und verwalten
- Eine vollständige Liste der vordefinierten Einschränkungen für Organisationsrichtlinien finden Sie hier.
- Über eine öffentliche IP-Adresse verbinden.
- Primäre Instanz erstellen.