Verwenden virtueller privater Endpunkte für VPC, um privat eine Verbindung zu IBM Cloud Logs herzustellen

IBM Cloud® Virtual Private Endpoints (VPE) für VPC ermöglicht es Ihnen, eine Verbindung zu IBM Cloud Logs über Ihr VPC-Netz herzustellen, indem Sie die IP-Adressen Ihrer Wahl verwenden, die aus einem Teilnetz innerhalb Ihres VPC zugeordnet sind.

Bei den virtuellen privaten Endpunkten handelt es sich um virtuelle IP-Schnittstellen, die an ein Endpunktgateway gebunden sind, das je nach dem Betriebsmodell des Service auf Basis von 'pro Service' bzw. 'pro Serviceinstanz' erstellt wurde. Dieses Endpunktgateway ist eine horizontal skalierte, redundante und hoch verfügbare virtualisierte Funktion, die sich über alle Verfügbarkeitszonen Ihrer VPC erstreckt. Endpunkt-Gateways ermöglichen die Kommunikation von virtuellen Serverinstanzen in Ihrer VPC mit einem IBM Cloud®-Service im privaten Backbone. Mit VPC for VPC können Sie die gesamte private Adressierung innerhalb Ihrer Cloud steuern. Weitere Informationen finden Sie in Informationen zu virtuellen privaten Endpunkt-Gateways.

Um eine Verbindung zu IBM Cloud Logs über einen virtuellen privaten Endpunkt herzustellen, müssen Sie die API oder CLI verwenden. Auf das Dashboard IBM Cloud Logs in der IBM Cloud-Konsole muss über das öffentliche Netz von Ihrer VPC aus zugegriffen werden.

Integrationen mit IBM Cloud Object Storage-Buckets und IBM Cloud Event Notifications-Instanzen können abhängig von der Konfiguration der Integration öffentliche Schnittstellen verwenden.

Vorbereitende Schritte

Bevor Sie einen virtuellen privaten Endpunkt für IBM Cloud Logs anvisieren, müssen Sie die folgenden Aufgaben ausführen.

VPE für IBM Cloud Logs einrichten

Wenn Sie ein VPE-Gateway über die Befehlszeilenschnittstelle oder API erstellen, müssen Sie den Cloudressourcennamen(CRN) der Instanz IBM Cloud Logs als Ziel angeben.

Endpunktgateway konfigurieren

Führen Sie die folgenden Schritte aus, um ein virtuelles privates Endpoint-Gateway zu konfigurieren:

  1. Listen Sie die verfügbaren Services auf, einschließlich der IBM Cloud-Infrastrukturservices, die (standardmäßig) für alle VPC-Benutzer verfügbar sind.
  2. Erstellen Sie ein Endpunkt-Gateway für IBM Cloud Logs, das Sie privat für den VPC zur Verfügung stellen möchten.
  3. Binden Sie eine reservierte IP-Adresse an das Endpunkt-Gateway.
  4. Zeigen Sie die erstellten VPE-Gateways an, die IBM Cloud Logs zugeordnet sind. Weitere Informationen finden Sie in Details eines Endpunktgateways anzeigen.

Jetzt können Ihre virtuellen Serverinstanzen im VPC privat auf Ihre IBM Cloud Logs-Instanz zugreifen.

Verwendung Ihres VPE für IBM Cloud Logs

Nachdem Sie ein Endpunkt-Gateway für IBM Cloud Logs erstellt haben, führen Sie die folgenden Schritte aus:

VPE mit der Befehlszeilenschnittstelle verwenden

Führen Sie die folgenden Schritte aus, um auf die neueste Version der CLI und des Plug-ins IBM Cloud Logs zu aktualisieren.

  1. Aktualisieren Sie die IBM Cloud-CLI auf die neueste Version:

    ibmcloud update
    
  2. Aktualisieren Sie das IBM Cloud Logs-CLI-Plug-in:

    ibmcloud plugin install cloud-logs
    
  3. Legen Sie die Service-URL für alle Befehle fest:

    ibmcloud logs config set service-url https://<instance_ID>.api.private.<region>.logs.cloud.ibm.com
    

    oder fügen Sie ihn als Parameter für einen bestimmten Befehl mit --service-url https://<instance_ID>.api.private.<region>.logs.cloud.ibm.com hinzu.

VPE mit der API verwenden

Nachdem Sie ein Endpunkt-Gateway für den Dienst IBM Cloud Logs erstellt haben, verwenden Sie den FQDN des Dienstes <instance_ID>.api.private.<region>.logs.cloud.ibm.com in URL für den Zugriff auf den Dienst.

VPE mit dem SDK verwenden

Nach der Erstellung eines Endpunktgateways für IBM Cloud Logsmüssen Sie den FQDN des privaten Endpunkts verwenden, wenn Sie serviceURL <instance_ID>.api.private.<region>.logs.cloud.ibm.com festlegen.

VPE mit Terraform verwenden

Wenn Sie planen, über Terraform auf den Service IBM Cloud Logs zuzugreifen, müssen Sie die Umgebungsvariable IBMCLOUD_LOGS_API_ENDPOINT auf den privaten FQDN setzen <instance_ID>.api.private.<region>.logs.cloud.ibm.com. Zum Beispiel:

export IBMCLOUD_LOGS_API_ENDPOINT=<instance_ID>.api.private.<region>.logs.cloud.ibm.com