Sie können nun einen Remote-Server DataPower® API
Gateway in Ihrer eigenen Umgebung bereitstellen IBM®
API Connect SaaS instance. API ConnectAI Gateway Beispiel in webMethods Hybrid Integration. Die Bereitstellung eines Remote-Servers DataPower API
Gateway bietet alle Vorteile einer Remote-Registrierung, DataPower API
Gateway wie beispielsweise kontrollierte Datenflüsse, sichere und zuverlässige Dienstverbindungen sowie die Gewährleistung des Datenschutzes. Außerdem enthält es eine einfache Schritt-für-Schritt-Anleitung zur Bereitstellung eines neuen DataPower API
Gateway in Ihrer Umgebung.
Vorbereitende Schritte
Hinweis: Diese Funktion wird derzeit nur von DataPower API
Gateway und nur für Red Hat OpenShift -Cluster unterstützt.
Hinweis: Für diese Funktion ist ein Premium-Abonnement erforderlich in IBM
API Connect SaaS instance.API ConnectAI Gateway Beispiel in webMethods Hybrid Integration.
Um das in dieser Aufgabe beschriebene Bereitstellungsverfahren abzuschließen, müssen Sie der Eigentümer der Anbieterorganisation sein oder über eine Rolle verfügen, die die BerechtigungSettings:Manageerlaubnis.
Informationen zu dieser Task
In dieser Aufgabe wird erklärt, wie Sie eine entfernte DataPower API
Gateway in Ihrer eigenen Umgebung einsetzen.
Vorgehensweise
- Stellen Sie eine entfernte DataPower API
Gateway wie folgt bereit.
Hinweis: Der hier beschriebene Bereitstellungsvorgang registriert automatisch die entfernte DataPower API
Gateway in API ConnectAI Gateway.
- Melden Sie sich unter API Connect Enterprise as a ServiceAPI Connect an.
- Klicken Sie im Seitenbanner auf
.
- Navigieren Sie auf der Seite Instanzeinstellungen zu Remote-Gateway und klicken Sie auf Hinzufügen +.
- Klicken Sie auf Bereitstellen und dann auf Weiter.
- Geben Sie den Titel, den Namespace, URL des Verwaltungsendpunkts und die Basis URL des API-Aufrufendpunkts ein.
Hinweis: Die Endpunkteinträge müssen sich auf Adressen beziehen, die für die spätere Verwendung durch das Gateway ordnungsgemäß konfiguriert sind.
- Klicken Sie auf
Weiter.
- Speichern Sie das Manifest im Abschnitt Betreibermanifest auf der Seite Betreiber bereitstellen in einer Datei.
- Melden Sie sich über CLI an Ihrem Red Hat OpenShift Cluster an und führen Sie den folgenden Befehl aus.
Hinweis: Ersetzen Sie ${OPERATORS_MANIFEST_FILE} durch den Namen der Manifestdatei.
oc create --filename=${OPERATORS_MANIFEST_FILE}
Hinweis: Nachdem der Befehl ausgeführt wurde, dauert es etwa eine Minute, bis die erforderliche CustomResourceDefinitions in Ihrem Cluster installiert ist.
- Überprüfen Sie die Installation, indem Sie den folgenden Befehl ausführen.
oc get crd | grep -E 'NAME|cert-manager.io|ibm.com'
Das erwartete Ergebnis lautet wie folgt.
analyticsbackups.analytics.apiconnect.ibm.com
analyticsclusters.analytics.apiconnect.ibm.com
analyticsrestores.analytics.apiconnect.ibm.com
apiconnectclusters.apiconnect.ibm.com
certificaterequests.cert-manager.io
certificates.cert-manager.io
challenges.acme.cert-manager.io
clusterissuers.cert-manager.io
commonservices.operator.ibm.com
datapowermonitors.datapower.ibm.com
datapowermustgathermanagers.datapower.ibm.com
datapowermustgathers.datapower.ibm.com
datapowerrollouts.datapower.ibm.com
datapowerservicebindings.datapower.ibm.com
datapowerservices.datapower.ibm.com
gatewayclusters.gateway.apiconnect.ibm.com
issuers.cert-manager.io
managementclusters.management.apiconnect.ibm.com
managementdbupgrades.management.apiconnect.ibm.com
managementrestores.management.apiconnect.ibm.com
managementsecretrotations.management.apiconnect.ibm.com
operandbindinfos.operator.ibm.com
operandconfigs.operator.ibm.com
operandregistries.operator.ibm.com
operandrequests.operator.ibm.com
operatorconfigs.operator.ibm.com
orders.acme.cert-manager.io
portalbackups.portal.apiconnect.ibm.com
portalclusters.portal.apiconnect.ibm.com
portalrestores.portal.apiconnect.ibm.com
portalsecretrotations.portal.apiconnect.ibm.com
- Nachdem die erforderlichen Operatoren bereitgestellt wurden, klicken Sie auf Weiter.
- Speichern Sie das Manifest im Abschnitt Ressourcenmanifest auf der Seite Ressourcen bereitstellen in einer Datei.
- Melden Sie sich über CLI an Ihrem Red Hat OpenShift Cluster an und führen Sie den folgenden Befehl aus.
Hinweis: Ersetzen Sie ${RESOURCES_MANIFEST_FILE} durch den Namen der Manifestdatei.
oc create --filename=${RESOURCES_MANIFEST_FILE}
Hinweis: Nach der Ausführung des Befehls dauert es je nach Umgebung etwa zehn Minuten, bis Ihre DataPower API
Gateway und die zugehörigen Ressourcen bereitgestellt sind.
- Führen Sie den folgenden Befehl aus, um den Fortschritt der Bereitstellung zu überprüfen.
oc get gatewayclusters --namespace=${NAMESPACE}
Das erwartete Ergebnis lautet wie folgt.
NAME READY STATUS VERSION RECONCILED VERSION AGE
tmd-remote-gateway 3/3 Running 10.0.10.0 10.0.10.0-10278 11m
- Führen Sie den folgenden Befehl aus, um den Fortschritt des Registrierungsauftrags zu überprüfen, der für die Registrierung von DataPower API
Gateway in API ConnectAI Gateway verantwortlich ist.
oc get jobs --namespace=${NAMESPACE}
Das erwartete Ergebnis lautet wie folgt.
NAME STATUS COMPLETIONS DURATION AGE
remote-gateway-registration-job Complete 1/1 10m 11m
- Die Bereitstellung ist erfolgreich, wenn der Status
GatewayCluster Running und der Auftragsstatus Complete lautet.
- Klicken Sie auf Finish (Fertigstellen).
- Vergewissern Sie sich, dass die neu eingerichtete Remote DataPower API
Gateway in der Tabelle auf der Registerkarte Gateways auf der Seite Instanzeinstellungen aufgeführt ist.
- Heben Sie die Registrierung einer entfernten DataPower API
Gateway wie folgt auf.
Hinweis: Stellen Sie sicher, dass alle Verweise auf dieses Gateway aus Katalogen, Räumen und Produkten entfernt werden, um die Registrierung des Gateways aufzuheben.
- Melden Sie sich unter API Connect Enterprise as a ServiceAPI Connect an.
- Klicken Sie im Seitenbanner auf
.
- Navigieren Sie zu der Tabelle, in der alle Gateways auf der Registerkarte Gateways auf der Seite Instanzeinstellungen aufgeführt sind.
- Klicken Sie auf das Mülleimer-Symbol neben dem Gateway, dessen Registrierung aufgehoben werden soll.
- Geben Sie den Namen des Gateways in das neue Popup-Fenster ein und klicken Sie dann auf Entfernen.
Hinweis: Die Aufhebung der Registrierung von DataPower API
Gateway hat keine Auswirkungen auf die Ressourcen, die in Ihrem Cluster ausgeführt werden.
- Um DataPower API
Gateway und die zugehörigen Ressourcen vollständig aus Ihrem Cluster zu entfernen, führen Sie den folgenden Befehl aus.
oc delete --filename=${RESOURCES_MANIFEST_FILE}
oc delete --filename=${OPERATORS_MANIFEST_FILE}
for CRD in $(oc get crd | grep 'cert-manager.io|ibm.com' | awk '{print $1}'); do oc delete crd $CRD; done