Erste Schritte mit Databases for PostgreSQL

Dieses Tutorial führt Sie durch die Schritte für einen schnellen Start mit Databases for PostgreSQL, indem Sie eine Instanz bereitstellen, pgAdmin, einrichten, Ihr Admin-Passwort festlegen und die Protokollierung und Überwachung einrichten.

Befolgen Sie diese Schritte, um das Lernprogramm abzuschließen:

Befolgen Sie diese Schritte, um das Lernprogramm abzuschließen:

Befolgen Sie diese Schritte, um das Lernprogramm abzuschließen:

Befolgen Sie diese Schritte, um das Lernprogramm abzuschließen:

Vorbereitende Schritte

Schritt 1: Bereitstellung über die Konsole

  1. Melden Sie sich bei der IBM Cloud-Konsole an.

  2. Klicken Sie auf den Service Databases for PostgreSQL im Katalog.

  3. Konfigurieren Sie in den Servicedetails Folgendes:

    • Dienstname- Der Name kann eine beliebige Zeichenfolge sein und ist der Name, der im Web und in der Befehlszeile zur Identifizierung der neuen Bereitstellung verwendet wird.
    • Ressourcengruppe- Wenn Sie Ihre Dienste in Ressourcengruppen organisieren, geben Sie die Ressourcengruppe in diesem Feld an. Andernfalls können Sie die Standardeinstellung beibehalten. Weitere Informationen finden Sie unter Ressourcengruppen verwalten.
    • Standort – Die öffentliche Cloud-Region des Einsatzes.
  4. Ressourcenzuordnung-Geben Sie den anfänglichen RAM, die Platte und die Kerne für Ihre Datenbanken an. Die Mindestgrößen für Speicher und Platte sind standardmäßig ausgewählt. Mit dedizierten Cores erhält Ihre Ressourcengruppe einen Single-Tenant-Host mit einer Mindestreserve an CPU-Anteilen. Ihren Bereitstellungen wird dann die von Ihnen angegebene Anzahl von Kernen zugewiesen. Nach der Bereitstellung kann für die Platte kein Scale-down durchgeführt werden.

  5. Konfigurieren Sie in der Dienstkonfiguration Folgendes:

    • Datenbankversion. [Nur bei Bereitstellung festlegen] {: tag-red} – Die Bereitstellungsversion Ihrer Datenbank. Führen Sie die bevorzugte Version aus, um eine optimale Leistung sicherzustellen. Die neueste Nebenversion wird automatisch verwendet. Weitere Informationen finden Sie unter Richtlinien für die Datenbankversionierung.
    • Verschlüsselung-Wenn Sie Key Protect verwenden, können eine Instanz und ein Schlüssel zum Verschlüsseln der Platte der Implementierung ausgewählt werden. Wenn Sie nicht Ihren eigenen Schlüssel verwenden, erstellt die Bereitstellung automatisch ihren eigenen Verschlüsselungsschlüssel und verwaltet ihn.
    • Endpunkte nur bei der Bereitstellung festlegen- Konfigurieren Sie dieService-Endpunkte für Ihre Bereitstellung.

    Nachdem Sie die entsprechenden Einstellungen konfiguriert haben, klicken Sie auf Erstellen, um den Bereitstellungsprozess zu starten. Die Seite Databases for PostgreSQL Ressourcenliste wird geöffnet.

  6. Klicken Sie auf Erstellen. Die Seite Cloud Databases Ressourcenliste wird geöffnet.

  7. Wenn Ihre Instanz bereitgestellt wurde, klicken Sie auf den Instanznamen, um weitere Informationen anzuzeigen.

Schritt 1: Bereitstellung über die Befehlszeilenschnittstelle

Sie können eine Databases for PostgreSQL-Instanz über die Befehlszeilenschnittstelle bereitstellen. Wenn Sie es noch nicht haben, müssen Sie die IBM Cloud-CLIinstallieren.

  1. Melden Sie sich bei IBM Cloud mit dem folgenden Befehl an:

    ibmcloud login
    

    Wenn Sie eine Verbund-Benutzer-ID verwenden, ist es wichtig, dass Sie zu einem einmaligen Passcode (ibmcloud login --sso) wechseln oder einen API-Schlüssel (ibmcloud --apikey key oder @key_file) zur Authentifizierung verwenden. Weitere Informationen zur Anmeldung über die CLI finden Sie unter Allgemeine CLI-Befehle(ibmcloud) unter ibmcloud login.

  2. Erstellen Sie eine Instanz von Databases for PostgreSQL.

    Wählen Sie eines der folgenden Verfahren:

    • Führen Sie den folgenden Befehl aus, wenn Sie eine Instanz über die Befehlszeilenschnittstelle im Enterprise-Plan erstellen möchten:

      ibmcloud resource service-instance-create <INSTANCE_NAME> <SERVICE_NAME> <SERVICE_PLAN_NAME> <LOCATION> <SERVICE_ENDPOINTS_TYPE> <RESOURCE_GROUP>
      

    Die Felder im Befehl werden in der folgenden Tabelle beschrieben.

    Grundlegende Befehlsformatfelder
    Feld Beschreibung Flag
    NAME Erforderlich Der Instanzname kann eine beliebige Zeichenfolge sein und ist der Name, der im Web und in der Befehlszeile zur Identifizierung der neuen Bereitstellung verwendet wird.
    SERVICE_NAME Erforderlich Der Name oder die ID des Service. Für Databases for PostgreSQL verwenden Sie databases-for-postgresql.
    SERVICE_PLAN_NAME Erforderlich Standardplan (standard)
    LOCATION Erforderlich Der Ort, an dem Sie die Bereitstellung vornehmen möchten. Um eine Liste der Regionen abzurufen, verwenden Sie den Befehl ibmcloud regions.
    SERVICE_ENDPOINTS_TYPE Konfigurieren Sie die Service-Endpunkte Ihrer Bereitstellung, entweder public oder private.
    RESOURCE_GROUP Der Name der Ressourcengruppe. Der Standardwert ist default. -g
    --parameters JSON-Datei oder JSON-Zeichenfolge zum Erstellen einer Serviceinstanz. -p

    Sie sehen eine Antwort wie:

    Creating service instance INSTANCE_NAME in resource group default of account    USER...
    OK
    Service instance INSTANCE_NAME was created.
    
    Name:                INSTANCE_NAME
    ID:                  crn:v1:bluemix:public:databases-for-postgresql:us-east:a/   40ddc34a846383BGB5b60e:dd13152c-fe15-4bb6-af94-fde0af5303f4::
    GUID:                dd13152c-fe15-4bb6-af94-fde0af56897
    Location:            LOCATION
    State:               provisioning
    Type:                service_instance
    Sub Type:            Public
    Service Endpoints:   private
    Allow Cleanup:       false
    Locked:              false
    Created at:          2023-06-26T19:42:07Z
    Updated at:          2023-06-26T19:42:07Z
    Last Operation:
                         Status    create in progress
                         Message   Started create instance operation
    
  3. Verwenden Sie den folgenden Befehl, um den Bereitstellungsstatus zu überprüfen:

    ibmcloud resource service-instance <INSTANCE_NAME>
    

    Nach Abschluss sehen Sie eine Antwort wie die folgende:

    Retrieving service instance INSTANCE_NAME in resource group default under account USER's Account as USER...
    OK
    
    Name:                  INSTANCE_NAME
    ID:                    crn:v1:bluemix:public:databases-for-postgresql:us-east:a/40ddc34a953a8c02f109835656860e:dd13152c-fe15-4bb6-af94-fde0af5303f4::
    GUID:                  dd13152c-fe15-4bb6-af94-fde5654765
    Location:              <LOCATION>
    Service Name:          databases-for-postgresql
    Service Plan Name:     standard
    Resource Group Name:   default
    State:                 active
    Type:                  service_instance
    Sub Type:              Public
    Locked:                false
    Service Endpoints:     private
    Created at:            2023-06-26T19:42:07Z
    Created by:            USER
    Updated at:            2023-06-26T19:53:25Z
    Last Operation:
                           Status    create succeeded
                           Message   Provisioning PostgreSQL with version 12 (100%)
    
  4. (Optional) Serviceinstanz löschen Löschen Sie eine Instanz, indem Sie einen Befehl wie den folgenden ausführen:

    ibmcloud resource service-instance-delete <INSTANCE_NAME>
    

Verbinden Sie sich mit Ihrer Datenbank über die CLI

Suchen Sie die entsprechenden Befehle zum Herstellen einer Verbindung zu Ihrer Datenbank über die Befehlszeilenschnittstelle (CLI) in Cloud Databases CLI Reference und Connecting with psql.

Der Befehl ibmcloud cdb deployment-connections übernimmt alle Aufgaben, die mit dem Aufbau einer CLI-Verbindung verbunden sind. Um beispielsweise eine Verbindung zu einem Einsatz namens "example-postgres" herzustellen, verwenden Sie einen Befehl wie diesen:

ibmcloud cdb deployment-connections example-postgres --start

Der Befehl fordert zur Eingabe des Admin-Passworts auf und führt dann die psql CLI aus, um eine Verbindung zur Datenbank herzustellen. Informationen zur Installation des Cloud Databases-Plug-in finden Sie unter Connecting with psql documentation here.

Parameter --parameters

Der Befehl service-instance-create unterstützt das Flag -p, mit dem JSON-formatierte Parameter an den Bereitstellungsprozess übergeben werden können. Einige Parameterwerte sind Cloud Resource Names (CRNs), die eine Ressource in der Cloud eindeutig identifizieren. Alle Parameternamen und -werte werden als Zeichenfolgen übergeben.

Wenn beispielsweise eine Datenbank aus einer bestimmten Sicherung bereitgestellt wird und die neue Datenbankbereitstellung insgesamt 9 GB Speicher für drei Mitglieder benötigt, sieht der Befehl zur Bereitstellung von 3 GB pro Mitglied wie folgt aus:

ibmcloud resource service-instance-create databases-for-postgresql <SERVICE_NAME> standard us-south \
-p \ '{
  "backup_id": "crn:v1:blue:public:databases-for-postgresql:us-south:a/54e8ffe85dcedf470db5b5ee6ac4a8d8:1b8f53db-fc2d-4e24-8470-f82b15c71717:backup:06392e97-df90-46d8-98e8-cb67e9e0a8e6",
  "members_memory_allocation_mb": "3072"
}'

Schritt 1: Bereitstellung über die Ressourcencontroller-API

Führen Sie die folgenden Schritte aus, um die Bereitstellung mithilfe der Ressourcencontroller-APIdurchzuführen.

  1. Beziehen Sie ein IAM-Token von Ihrem API-Token.

  2. Sie müssen die ID der Ressourcengruppe kennen, in der Sie die Bereitstellung ausführen möchten. Diese Informationen sind über die IBM Cloud-CLI verfügbar.

    Verwenden Sie einen Befehl wie den folgenden:

    ibmcloud resource groups
    
  3. Sie müssen die Region kennen, in der Sie tätig werden möchten.

    Um alle Regionen aufzulisten, in denen Implementierungen aus der aktuellen Region bereitgestellt werden können, verwenden Sie das Cloud Databases-CLI-Plug-in.

    Der Befehl sieht wie folgt aus:

    ibmcloud cdb regions --json
    

    Sobald Sie alle Informationen haben, stellen Sie eine neue Ressourceninstanz mit dem Ressourcencontroller IBM Cloud bereit.

    curl -X POST \
      https://resource-controller.cloud.ibm.com/v2/resource_instances \
      -H 'Authorization: Bearer <>' \
      -H 'Content-Type: application/json' \
        -d '{
        "name": "my-instance",
        "target": "blue-us-south",
        "resource_group": "5g9f447903254bb58972a2f3f5a4c711",
        "resource_plan_id": "databases-for-postgresql-standard"
      }'
    

    Die Parameter name, target, resource_group und resource_plan_id sind erforderlich.

Liste der zusätzlichen Parameter

  • backup_id – Ein CRN einer Sicherungsressource, aus der eine Wiederherstellung ausgeführt werden soll. Die Sicherung muss von einem Datenbankeinsatz mit der gleichen Service-ID erstellt werden. Die Sicherung wird nach der Einrichtung geladen und die neue Bereitstellung, die diese Daten verwendet, wird gestartet. Ein Sicherungs-CRN hat das Format crn:v1:<...>:backup:<uuid>. Wenn diese Option nicht angegeben ist, wird die Datenbank leer bereitgestellt.

  • version – Der Version der einzurichtenden Datenbank. Wenn diese Option nicht angegeben ist, wird die Datenbank mit der neuesten Haupt- und Nebenversion erstellt.

  • disk_encryption_key_crn- Die CRN eines KMS-Schlüssels ( Key Protect ), der dann für die Festplattenverschlüsselung verwendet wird. Die CRN eines KMS-Schlüssels hat das Format crn:v1:<...>:key:<id>.

  • backup_encryption_key_crn- Die CRN eines KMS-Schlüssels (z. B. [Key Protect ), der dann für die Backup-Verschlüsselung verwendet wird. Die CRN eines KMS-Schlüssels hat das Format crn:v1:<...>:key:<id>.

    Um einen Schlüssel für Ihre Sicherungen zu verwenden, müssen Sie zuerst die Delegierung von Service zu Service aktivieren.

  • members_memory_allocation_mb – Gesamtmenge an Speicher, der von den Datenbankmembern innerhalb der Datenbank gemeinsam genutzt wird. Wenn der Wert beispielsweise '6144' lautet und es drei Datenbankmember gibt, so erhält die Bereitstellung insgesamt 6 GB RAM, wobei jedes Member 2 GB RAM erhält. Wenn diese Option nicht angegeben wird, wird als Datenbanktyp der Standardwert verwendet.

  • members_disk_allocation_mb – Gesamtmenge an Plattenspeicher, der von den Datenbankteilmembern innerhalb der Datenbank gemeinsam genutzt wird. Wenn der Wert beispielsweise '30720' lautet und es drei Member gibt, so erhält die Bereitstellung insgesamt 30 GB Plattenspeicher, wobei jedes Member 10 GB Plattenspeicher erhält. Wenn diese Option nicht angegeben wird, wird als Datenbanktyp der Standardwert verwendet.

  • members_cpu_allocation_count – Ordnet Ihrer Bereitstellung die Anzahl der angegebenen dedizierten Cores zu und aktiviert sie. Verwenden Sie beispielsweise "members_cpu_allocation_count":"2", um zwei dedizierte Cores pro Member zu verwenden. Wenn diese Option nicht angegeben wird, werden aufgrund des Standardwerts 'Gemeinsam genutzte CPU' (Shared CPU) Rechenressourcen auf gemeinsam genutzten Hosts verwendet.

  • service_endpoints- Die von Ihrer Bereitstellung unterstützten Service-Endpunkte, public oder private. Dieser Parameter ist erforderlich.

Schritt 1: Bereitstellung über Terraform

Verwenden Sie Terraform zum Verwalten Ihrer Infrastruktur über die ibm_database-Ressource für Terraform. Alternativ können Sie auch Terraform IBM Module verwenden, um Ihre Infrastruktur über Terraform IBM Module für Databases for PostgreSQL zu verwalten.

APIs verwenden

Verwenden Sie die API vonCloud Databases für die Arbeit mit Ihrer Databases for PostgreSQL-Instanz. Die Ressourcencontroller-API wird verwendet, um eine Instanz bereitzustellen.

Schritt 2: Festlegen des Admin-Passworts

Benutzer mit Administratorberechtigung

Bei der Bereitstellung einer Databases for PostgreSQL wird automatisch ein Admin-Benutzer erstellt.

Legen Sie das Administratorkennwort fest, bevor Sie es für die Verbindung verwenden.

Wenn Sie eine neue Einrichtung in IBM Cloud bereitstellen, erhalten Sie automatisch einen admin-Benutzer für den Zugriff und die Verwaltung von PostgreSQL. Sobald Sie das Administratorkennwort festgelegt haben, können Sie sich damit mit Ihrer Einrichtung verbinden.

Wenn admin eine Ressource in einer Datenbank erstellt, z. B. eine Tabelle, ist admin Eigentümer dieses Objekts. Ressourcen, die von admin erstellt werden, sind für andere Benutzer nicht zugänglich, es sei denn, Sie erteilen ihnen ausdrücklich die entsprechenden Rechte.

Der größte Unterschied zwischen dem Benutzer admin und allen anderen Benutzern, die Sie zu Ihrer Bereitstellung hinzufügen, ist die pg_monitor und pg_signal_backend Rollen. Die Rolle pg_monitor stellt eine Gruppe von Berechtigungen bereit, die den Benutzer mit Administratorberechtigung für die Überwachung des Datenbankservers qualifiziert. Die Rolle pg_signal_backend ermöglicht es dem Administratorbenutzer, Signale zu senden, um Abfragen und Verbindungen abzubrechen, die von anderen Benutzern eingeleitet wurden. Er kann keine Signale an Prozesse senden, deren Eigner Superuser sind.

Sie können auch den Benutzer admin verwenden, um diese beiden Rollen anderen Benutzern in Ihrer Einrichtung zuzuweisen.

Um anderen Datenbankbenutzern die Möglichkeit zu geben, Abfragen abzubrechen, gewähren Sie die Rolle pg_signal_backend des Benutzers admin. Verwenden Sie einen Befehl wie den folgenden:

GRANT pg_signal_backend TO joe;

Damit der Benutzer joe Back-Ends abbrechen kann, erteilen Sie allen Benutzern mit der Rolle ibm-cloud-base-user die Berechtigung pg_signal_backend mit einem Befehl wie dem folgenden:

GRANT pg_signal_backend TO "ibm-cloud-base-user";

Diese Berechtigung ermöglicht es dem Benutzer oder den Benutzern, alle Verbindungen zur Datenbank zu beenden.

Verwenden Sie zum Einrichten eines bestimmten Überwachungsbenutzers mary einen Befehl wie den folgenden:

GRANT pg_monitor TO mary;

Erteilen Sie allen Benutzern mit der Rolle ibm-cloud-base-user mit einem Befehl wie dem folgenden pg_signal_backend:

GRANT pg_monitor TO "ibm-cloud-base-user";

Festlegen des Admin-Passworts in der Benutzeroberfläche

Legen Sie Ihr Administratorkennwort über die Benutzerschnittstelle fest, indem Sie Ihre Instanz aus der Ressourcenliste im DashboardIBM Cloudauswählen. Wählen Sie anschließend Einstellungen aus. Wählen Sie als Nächstes Datenbankadministratorkennwort ändernaus.

Setzen Sie das Admin-Passwort über die CLI

Verwenden Sie den Befehl cdb user-password aus dem Plug-in IBM Cloud der Befehlszeilenschnittstelle Cloud Databases, um das Administratorkennwort festzulegen.

Um beispielsweise das Administratorkennwort für eine Bereitstellung namens example-deployment festzulegen, verwenden Sie den folgenden Befehl:

ibmcloud cdb user-password example-deployment admin <newpassword>

Festlegen des Admin-Kennworts über die API

Der Foundation-Endpunkt, der im Abschnitt Overview Deployment Details Ihres Dienstes angezeigt wird, bietet die Basis URL für den Zugriff auf diese Bereitstellung über die API. Verwenden Sie ihn zusammen mit dem Endpunkt Set specified user's password, um das Administratorkennwort festzulegen.

curl -X PATCH `https://api.{region}.databases.cloud.ibm.com/v5/ibm/deployments/{id}/users/admin` \
-H `Authorization: Bearer <>` \
-H `Content-Type: application/json` \
-d `{"password":"newrootpasswordsupersecure21"}` \

Setzen Sie das Admin-Passwort über Terraform

Verwenden Sie die API, um das Administratorkennwort festzulegen:

Der Foundation-Endpunkt, der im Abschnitt Overview Deployment Details Ihres Dienstes angezeigt wird, bietet die Basis URL für den Zugriff auf diese Bereitstellung über die API. Verwenden Sie ihn zusammen mit dem Endpunkt Set specified user's password, um das Administratorkennwort festzulegen.

curl -X PATCH `https://api.{region}.databases.cloud.ibm.com/v5/ibm/deployments/{id}/users/admin` \
-H `Authorization: Bearer <>` \
-H `Content-Type: application/json` \
-d `{"password":"newrootpasswordsupersecure21"}` \

Sie können auch die CLI verwenden:

Verwenden Sie den Befehl cdb user-password aus dem Plug-in IBM Cloud der Befehlszeilenschnittstelle Cloud Databases, um das Administratorkennwort festzulegen.

Um beispielsweise das Administratorkennwort für eine Bereitstellung namens example-deployment festzulegen, verwenden Sie den folgenden Befehl:

ibmcloud cdb user-password example-deployment admin <newpassword>

Gehen Sie folgendermaßen vor, um das Administratorkennwort über die Benutzeroberfläche festzulegen:

Legen Sie Ihr Admin-Passwort über die Benutzeroberfläche fest, indem Sie Ihre Instanz in der Ressourcenliste im IBM Cloud Dashboard auswählen. Wählen Sie anschließend Einstellungen aus. Wählen Sie anschließend Datenbank-Administrator-Passwort ändern.

Schritt 3: Einrichten pgAdmin

pgAdmin wird als Server ausgeführt und über einen Browser können Sie eine Verbindung zu diesem Server herstellen. Nach dem Start wird der Server auf dem lokalen Host (standardmäßig http://127.0.0.1:53113/browser/) ausgeführt.

Wenn Sie pgAdmin zum ersten Mal öffnen, erhalten Sie eine Eingabeaufforderung zum Festlegen eines primären Kennworts. Dieses Passwort unterscheidet sich vom Passwort Ihrer Instanz, da es speziell für pgAdmin verwendet wird, um Passwörter für Ihre PostgreSQL Server oder PostgreSQL Instanz zu speichern.

Die Dashboardanzeige enthält eine Willkommensanzeige. Klicken Sie in Quick Links auf Neuen Server hinzufügen.

Auf der Übersichtsseite Ihrer Instanz gibt es einen Bereich Endpunkte mit allen relevanten Verbindungsinformationen.

Zurück in pgAdmin, geben Sie pgAdmin die Informationen, die es braucht, um sich mit Ihrer Instanz zu verbinden.

Füllen Sie zuerst die Informationen für die Verbindung aus.

  • Als Hostname/-adresse verwenden Sie den Hostnamen Ihrer Instanz.
  • Als Port verwenden Sie den Port Ihrer Instanz.
  • Übernehmen Sie bei Wartungsdatenbank die Angabe postgres.
  • Verwenden Sie für Benutzername und Passwort die admin Zugangsdaten, die Sie nach der Einrichtung Ihrer Instanz festgelegt haben. Sie können auswählen, dass pgAdmin das Kennwort speichern soll.
  • Die Felder Rolle und Service können leer gelassen werden.

Konfigurieren Sie anschließend die Einstellungen für SSL.

  • Kopieren Sie die Zertifikatsinformationen aus dem Bereich Endpunkte auf der Seite Dashboard overview Ihrer Instanz.
  • Speichern Sie das Zertifikat in einer Datei. (Sie können den im Download angegebenen Namen oder Ihren eigenen Dateinamen verwenden.)
  • Setzen Sie das Feld SSL-Modus auf Verify-Full.
  • Wählen Sie im Feld Root-Zertifikat die Datei aus, in der Sie das Zertifikat Ihrer Instanz gespeichert haben.

Zurück auf der Registerkarte Allgemein, geben Sie Ihrer Instanz einen Namen und fügen Sie alle Kommentare hinzu, die Ihre Instanz in pgAdmin beschreiben oder identifizieren sollen.

Wenn das Feld Jetzt verbinden? markiert ist, versucht pgAdmin, eine Verbindung zu Ihrer Instanz herzustellen, wenn Sie auf die Schaltfläche Speichern klicken.

Verwenden Sie pgAdmin.

Sobald pgAdmin eine Verbindung hergestellt hat, erscheint Ihre Instanz in der Serverliste und Sie erhalten ein Dashboard mit Informationen und Statistiken.

In der Liste der Datenbanken im Browser gibt es sowohl die postgres-Datenbank, mit der Sie verbunden sind, als auch die ibmclouddb-Datenbank, die die Standarddatenbank für alle Databases for PostgreSQL-Bereitstellungen ist. Klicken Sie auf ibmclouddb, um eine Verbindung herzustellen, und erweitern Sie die zugehörigen Informationen.

Verwenden Sie pgAdmin, um Ihre Daten und Datenbanken in Ihrer Databases for PostgreSQL-Instanz anzuzeigen, zu verwalten und zu verwalten. Weitere Informationen finden Sie in der pgAdmin-Dokumentation.

Verwaltungsfunktionen, für die ein Superuser erforderlich ist, sind über pgAdmin nicht verfügbar, da Benutzern einer Databases for PostgreSQL-Implementierung kein Superuserzugriff zur Verfügung steht.

Schritt 4: Kontextbasierte Einschränkungen einrichten

Kontextbasierte Beschränkungen geben Kontobesitzern und Administratoren die Möglichkeit, Zugriffsbeschränkungen für IBM Cloud® Ressourcen auf der Grundlage des Kontexts von Zugriffsanfragen zu definieren und durchzusetzen. Der Zugriff auf Ressourcen von Cloud Databases kann mit kontextbasierten Einschränkungen und IAM-Richtlinien ( Identity and Access Management ) gesteuert werden.

Um kontextbasierte Einschränkungen für Ihre Databases for PostgreSQL-Instanz einzurichten, führen Sie die Schritte unter Cloud Databases-Ressourcen mit kontextbasierten Einschränkungen schützenaus.

Schritt 5: IBM Cloud Monitoring über die Konsole verbinden

Sie können IBM Cloud Monitoring verwenden, um Einblick in die Leistung und den Zustand Ihrer Anwendungen, Services und Plattformen zu erhalten. IBM Cloud Monitoring bietet Administratoren, DevOps-Teams und Entwicklern umfassende Stacktelemetrie mit erweiterten Funktionen zur Überwachung und Fehlerbehebung, zur Definition von Alerts und zum Entwurf angepasster Dashboards.

Weitere Informationen über die Verwendung von Monitoring mit Databases for PostgreSQL finden Sie unter Integration von Monitoring.

Schritt 5: IBM Cloud Monitoring über die Befehlszeilenschnittstelle verbinden

Sie können IBM Cloud Monitoring verwenden, um Einblick in die Leistung und den Zustand Ihrer Anwendungen, Services und Plattformen zu erhalten. IBM Cloud Monitoring bietet Administratoren, DevOps-Teams und Entwicklern umfassende Stacktelemetrie mit erweiterten Funktionen zur Überwachung und Fehlerbehebung, zur Definition von Alerts und zum Entwurf angepasster Dashboards.

Weitere Informationen über die Verwendung von Monitoring mit Databases for PostgreSQL finden Sie unter Integration von Monitoring.

Sie können IBM Cloud Monitoring nicht über die CLI verbinden. Verwenden Sie zum Ausführen dieser Aufgabe die Konsole. Weitere Informationen finden Sie unter Überwachung der Integration.

Schritt 5: IBM Cloud Monitoring über die API verbinden

Sie können IBM Cloud Monitoring verwenden, um Einblick in die Leistung und den Zustand Ihrer Anwendungen, Services und Plattformen zu erhalten. IBM Cloud Monitoring bietet Administratoren, DevOps-Teams und Entwicklern umfassende Stacktelemetrie mit erweiterten Funktionen zur Überwachung und Fehlerbehebung, zur Definition von Alerts und zum Entwurf angepasster Dashboards.

Weitere Informationen über die Verwendung von Monitoring mit Databases for PostgreSQL finden Sie unter Integration von Monitoring.

Sie können IBM Cloud Monitoring nicht über die CLI verbinden. Verwenden Sie zum Ausführen dieser Aufgabe die Konsole. Weitere Informationen finden Sie unter Überwachung der Integration.

Schritt 5: IBM Cloud Monitoring über Terraform verbinden

Sie können IBM Cloud Monitoring verwenden, um Einblick in die Leistung und den Zustand Ihrer Anwendungen, Services und Plattformen zu erhalten. IBM Cloud Monitoring bietet Administratoren, DevOps-Teams und Entwicklern umfassende Stacktelemetrie mit erweiterten Funktionen zur Überwachung und Fehlerbehebung, zur Definition von Alerts und zum Entwurf angepasster Dashboards.

Weitere Informationen über die Verwendung von Monitoring mit Databases for PostgreSQL finden Sie unter Integration von Monitoring.

Sie können IBM Cloud Monitoring nicht über die CLI verbinden. Verwenden Sie zum Ausführen dieser Aufgabe die Konsole. Weitere Informationen finden Sie unter Überwachung der Integration.

Schritt 6: Verbinden IBM Cloud Activity Tracker Event Routing

IBM Cloud® Activity Tracker Event Routing ermöglicht es Ihnen, Service-Aktivitäten anzuzeigen, zu verwalten und zu überprüfen, um Unternehmensrichtlinien und Branchenvorschriften einzuhalten. Activity Tracker Event Routing zeichnet benutzerinitiierte Aktivitäten auf, die den Status eines Dienstes in IBM Cloud ändern. Verwenden Sie Activity Tracker Event Routing, um zu verfolgen, wie Benutzer und Anwendungen mit dem Dienst Databases for PostgreSQL interagieren.

Um mit Activity Tracker Event Routing loszulegen, siehe Erste Schritte mit IBM Cloud® Activity Tracker Event Routing.

Pro Standort kann es nur eine einzige Instanz von Activity Tracker Event Routing geben. Um die Ereignisse anzuzeigen, müssen Sie auf die Webbenutzerschnittstelle des IBM Cloud® Activity Tracker Event Routing-Service an demselben Standort zugreifen, an dem Ihre Serviceinstanz verfügbar ist.

Weitere Informationen zu Ereignissen, die sich auf Databases for PostgreSQL beziehen, finden Sie unter Ereignisse zur Aktivitätsverfolgung.

Die Ereignisse werden nach dem Standard der Cloud Auditing Data Federation (CADF) formatiert. Weitere Details zu den darin enthaltenen Informationen finden Sie unter CADF-Standard.

Schritt 6: Verbinden Sie IBM Cloud Activity Tracker Event Routing über die CLI

IBM Cloud® Activity Tracker Event Routing ermöglicht es Ihnen, Service-Aktivitäten anzuzeigen, zu verwalten und zu überprüfen, um Unternehmensrichtlinien und Branchenvorschriften einzuhalten. Activity Tracker Event Routing zeichnet benutzerinitiierte Aktivitäten auf, die den Status eines Dienstes in IBM Cloud ändern. Verwenden Sie Activity Tracker Event Routing, um zu verfolgen, wie Benutzer und Anwendungen mit dem Dienst Databases for PostgreSQL interagieren.

Um mit Activity Tracker Event Routing loszulegen, siehe Erste Schritte mit Activity Tracker Event Routing.

Pro Standort kann es nur eine einzige Instanz von Activity Tracker Event Routing geben. Um die Ereignisse anzuzeigen, müssen Sie auf die Webbenutzerschnittstelle des Activity Tracker Event Routing-Service an demselben Standort zugreifen, an dem Ihre Serviceinstanz verfügbar ist. Weitere Informationen finden Sie unter Webbenutzerschnittstelle starten.

Weitere Informationen zu Ereignissen, die sich auf Databases for PostgreSQL beziehen, finden Sie unter Ereignisse zur Aktivitätsverfolgung.

Die Ereignisse werden nach dem Standard der Cloud Auditing Data Federation (CADF) formatiert. Weitere Details zu den darin enthaltenen Informationen finden Sie unter CADF-Standard.

Sie können Activity Tracker Event Routing nicht über die CLI verbinden. Verwenden Sie zum Ausführen dieser Aufgabe die Konsole. Weitere Informationen finden Sie unter Ereignisse der Aktivitätsverfolgung.

Schritt 6: Verbinden Sie IBM Cloud® Activity Tracker Event Routing über die API

IBM Cloud Activity Tracker Event Routing können Sie Service-Aktivitäten anzeigen, verwalten und prüfen, um Unternehmensrichtlinien und Branchenvorschriften einzuhalten. Activity Tracker Event Routing zeichnet benutzerinitiierte Aktivitäten auf, die den Status eines Dienstes in IBM Cloud ändern. Verwenden Sie Activity Tracker Event Routing, um zu verfolgen, wie Benutzer und Anwendungen mit dem Dienst Databases for PostgreSQL interagieren.

Um mit Activity Tracker Event Routing loszulegen, siehe [Erste Schritte mit Activity Tracker Event Routing] /docs/atracker?topic=atracker-getting-started){: external}.

Pro Standort kann es nur eine einzige Instanz von Activity Tracker Event Routing geben. Um die Ereignisse anzuzeigen, müssen Sie auf die Webbenutzerschnittstelle des Activity Tracker Event Routing-Service an demselben Standort zugreifen, an dem Ihre Serviceinstanz verfügbar ist. Weitere Informationen finden Sie unter Webbenutzerschnittstelle starten.

Weitere Informationen zu Ereignissen, die sich auf Databases for PostgreSQL beziehen, finden Sie unter Ereignisse zur Aktivitätsverfolgung.

Die Ereignisse werden nach dem Standard der Cloud Auditing Data Federation (CADF) formatiert. Weitere Details zu den darin enthaltenen Informationen finden Sie unter CADF-Standard.

Sie können keine Verbindung zu Activity Tracker Event Routing herstellen, indem Sie die API verwenden. Verwenden Sie zum Ausführen dieser Aufgabe die Konsole. Weitere Informationen finden Sie unter Ereignisse der Aktivitätsverfolgung.

Schritt 6: IBM Cloud Activity Tracker Event Routing über Terraform verbinden

IBM Cloud® Activity Tracker Event Routing ermöglicht es Ihnen, Service-Aktivitäten anzuzeigen, zu verwalten und zu überprüfen, um Unternehmensrichtlinien und Branchenvorschriften einzuhalten. Activity Tracker Event Routing zeichnet benutzerinitiierte Aktivitäten auf, die den Status eines Dienstes in IBM Cloud ändern. Verwenden Sie Activity Tracker Event Routing, um zu verfolgen, wie Benutzer und Anwendungen mit dem Dienst Databases for PostgreSQL interagieren.

Um mit Activity Tracker Event Routing loszulegen, siehe Erste Schritte mit Activity Tracker Event Routing.

Pro Standort kann es nur eine einzige Instanz von Activity Tracker Event Routing geben. Um die Ereignisse anzuzeigen, müssen Sie auf die Webbenutzerschnittstelle des Activity Tracker Event Routing-Service an demselben Standort zugreifen, an dem Ihre Serviceinstanz verfügbar ist. Weitere Informationen finden Sie unter Webbenutzerschnittstelle starten.

Weitere Informationen zu Ereignissen, die sich auf Databases for PostgreSQL beziehen, finden Sie unter Ereignisse zur Aktivitätsverfolgung.

Die Ereignisse werden nach dem Standard der Cloud Auditing Data Federation (CADF) formatiert. Weitere Details zu den darin enthaltenen Informationen finden Sie unter CADF-Standard.

Sie können keine Verbindung zu Activity Tracker Event Routing herstellen, indem Sie die API verwenden. Verwenden Sie zum Ausführen dieser Aufgabe die Konsole. Weitere Informationen finden Sie unter Ereignisse der Aktivitätsverfolgung.

Nächste Schritte