Developer Services Portal Version 4.16.09
Im Folgenden finden Sie die Hardware- und Softwareanforderungen für die Installation.
Hardware |
Anforderung |
Betriebssystem |
Diese Installationsanweisungen und die mitgelieferten Installationsdateien wurden getestet und unter den hier aufgeführten Betriebssystemen: https://apigee.com/docs/api-services/reference/supported-software |
RAM |
1 GB |
Festplatte |
10 GB |
Netzwerkschnittstelle |
Es ist eine aktive Internetverbindung erforderlich. Im Rahmen der Installation lädt das Installationsprogramm Ressourcen aus dem Web herunter. Wenn Ihre Umgebung für ausgehende HTTP- und HTTPS-Anfragen eingerichtet ist, muss so konfiguriert sein, dass weitergeleitete Anfragen während einer herunterladen. Eine Anfrage an https://drupal.org/ gibt beispielsweise eine HTTP- 301-Statuscode und leitet auf https://www.drupal.org/ weiter. Ihr Proxy sollte so konfiguriert sein, dass er einen HTTP 200-Statuscode mit der angeforderten aus der Weiterleitung entfernt. Wenn Ihre Umgebung bei SAP-Installationen für ausgehende HTTPS-Anfragen eingerichtet ist, muss Ihr Proxy TLSv1.0 unterstützen. OpenSSL 0.9.8 unterstützt TLSv1.1 oder TLSv1.2 nicht, TLSv1.0. |
MySQL-Datenbankanforderungen
Wenn Sie sich dafür entscheiden, den MySQL-Server auf demselben Computer wie der Entwicklerkanal zu installieren Dienste, die Topologie auf einem einzelnen Computer, fordert Sie das Developer Channel Services-Installationsprogramm auf, geben Sie den Datenbanknamen und den Datenbanknutzer ein, installieren dann MySQL Server und erstellt Datenbankschema für Sie. Die installierte Version ist die aktuell verfügbare Version für Ihr Betriebssystem.
Wenn Sie den MySQL Server auf einem separaten System installieren möchten, müssen Sie bereits MySQL Server auf diesem System, bevor Sie das Developer Channel Services-Installationsprogramm starten. Du musst MySQL 5.0.15 oder höher installiert ist.
Das Installationsprogramm für Developer Channel Services erfordert, dass MySQL Server eine Datenbank mit ein leeres Datenbankschema. Das Installationsprogramm für Channel Services für Entwickler fordert Sie zur Eingabe der Datenbank auf Hostname, Datenbankname und Datenbanknutzer. Das Installationsprogramm stellt dann eine Verbindung zur Datenbank her, Standard-Datenbanktabellen und -daten.
Der Datenbanknutzer wird von Developer Channel Services verwendet, um eine Verbindung zur Datenbank herzustellen, und muss haben die folgenden Berechtigungen: SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES.
So erstellen Sie beispielsweise eine Datenbank mit dem Namen devportal und einen Nutzer namens devportal:
- Installieren Sie MySQL Server auf dem System.
- Melden Sie sich mit dem folgenden Befehl als Root-Nutzer bei MySQL an:
> MySQL -u Root -p - Geben Sie das Root-Passwort ein, wenn Sie dazu aufgefordert werden.
- Wählen Sie im Geben Sie Folgendes ein, um den Nutzer des Entwicklerportals zu erstellen:
MySQL>Nutzer erstellen „devportal“@„localhost“ durch „devportal“ identifiziert;
mysql> Gewährt 'devportal'@'localhost';
alle Berechtigungen für *.* mysql> Berechtigungen leeren
mysql> Beenden - Erstellen Sie über die Systemeingabeaufforderung die Datenbank devportal:
> mysqladmin -u devportal -p create Entwicklerportal
Rufen Sie das devportal auf. Passwort. - Melden Sie sich bei MySQL an und gewähren Sie über die IP-Adresse des Portals Zugriff auf devportal
Server:
mysql> ALLE AUF Devportal GEWÄHREN.* BIS devportal@'portalIP' IDENTIFIZIERT DURCH 'devportalPW';
Dabei ist portalIP die IP-Adresse des Portalservers. devportalPW ist das Passwort des devportal-Nutzers. - Bearbeiten Sie „/etc/my.cnf“, um „bind-address“ auf die IP-Adresse des MySQL-Servers festzulegen.
- Starten Sie MySQL neu:
> /etc/init.d/mysqld neu starten - Achten Sie darauf, dass Port 3306 auf dem MySQL-Server geöffnet ist. Dieses Verfahren basiert auf Ihrem
System. Verwenden Sie unter Linux beispielsweise den Befehl:
> /sbin/iptables -A INPUT -i eth0 -p tcp --destination-port 3306 -j AKZEPTIEREN
Geben Sie bei der Installation von Developer Channel Services an, dass MySQL Server nicht lokal installiert werden soll. Ich werden Sie aufgefordert, die IP-Adresse, den Nutzernamen und den Datenbanknamen des Remote- Datenbank.
Red Hat Enterprise Linux (RHEL) Anforderungen
RHEL haben zusätzliche Anforderungen, da für den Zugriff auf Softwaredownloads von Red ein Abo erforderlich ist. Hut. Der Server muss eine Verbindung zum Internet herstellen können, um RPMs über yum herunterzuladen. Wenn Sie RHEL verwenden, Der Server muss im Red Hat Network (RHN) registriert und optional beim Server registriert sein. Kanal.
Die Red Hat-Anforderungen werden während der Installation geprüft und Sie werden vom Portal-Installationsprogramm dazu aufgefordert. wenn RHEL nicht bereits registriert ist. Wenn Sie bereits Anmeldedaten für Red Hat haben, können Sie die folgenden Befehl, um RHEL vor Beginn des Installationsvorgangs zu registrieren:
> subscription-manager register --username=my_username --password=my_password --auto-attach
Ersetzen Sie my_username und my_password durch Ihre Red Hat-Anmeldedaten.
Wenn Sie eine Testversion von RHEL haben, können Sie eine 30-Tage-Testlizenz erwerben. Unter https://access.redhat.com/solutions/32790 finden Sie weitere Informationen zu erhalten Sie weitere Informationen.
SMTP-Anforderungen
Standardmäßig sendet das Portal E-Mails mithilfe der PHP-Funktion mail(). PHP versucht, E-Mails zu senden mithilfe von Sendmail auf dem lokalen System. Dieses kann in der Datei php.ini von PHP konfiguriert werden.
In einer Produktionsumgebung müssen Sie für Apigee einen SMTP-Server zum Senden von E-Mails konfigurieren. aus dem Portal. Daher müssen Sie sicherstellen, dass Drupal auf die den erforderlichen Port auf dem SMTP-Server. Für Nicht-TLS-SMTP lautet die Portnummer normalerweise 25. Für Für TLS-fähiges SMTP ist dies häufig 465. Wenden Sie sich an Ihren SMTP-Anbieter.
Zusätzliche Anforderungen
Um die Installation durchzuführen, muss der Nutzer, der die Software installiert, über einen Root-Zugriff Zugriff haben.
Anforderungen an die Bereitstellungsarchitektur
Developer Channel Services haben eine einzige Schnittstelle über eine REST-Schnittstelle mit dem Apigee Management Server. API verwenden, um Informationen zu den Anwendungen eines Nutzers zu speichern und abzurufen. Entwickler*in Channel Services müssen über HTTP oder HTTPS eine Verbindung zum Verwaltungsserver herstellen können. je nach Installation.
Erforderliche Informationen vor Beginn des Installieren
Bevor Sie mit der Installation beginnen, müssen Sie folgende Informationen zur Hand haben:
- Welche Plattform konfigurieren Sie: Red Hat oder CentOS? Bei einer Red Hat-Installation Computer muss im Red Hat Network registriert sein, um RPMs herunterladen zu können.
- Möchten Sie MySQL auf dem lokalen Computer installieren? Einige Hochverfügbarkeitsinstallationen erfordern MySQL sich nicht auf dem Computer befinden muss, der die Portalwebseiten bereitstellt. Ist dies der Fall, Sie installieren MySQL nicht lokal. Wenn Sie eine einfache Installation mit allem auf derselben Maschine wünschen, Installieren Sie dann MySQL lokal.
- Wenn Sie auf einen MySQL-Remote-Server zugreifen möchten: Hostname, Port, Datenbankname, Nutzername, und Passwort des MySQL-Remoteservers. Der MySQL-Remoteserver sollte bereits konfiguriert sein bevor Sie mit der Installation beginnen.
- Wie lautet der vollständig qualifizierte Domainname des Webservers? (Diese Informationen werden an /etc/hosts.) Dies sollte eine IP-Adresse oder ein Hostname sein, z. B. portalserver.example.com. Der Standardwert ist localhost.
- Möchten Sie die Standardkonfiguration von Apigee für den virtuellen Host von Apache verwenden? Ein virtueller Host wird mit dem Hostnamen erstellt, den Sie oben in Schritt 7 angegeben haben.
- Es gibt drei Informationen, über die Ihr Portal mit Apigee kommunizieren kann.
Edge-Management-Server. Folgende Informationen werden angezeigt:
<ph type="x-smartling-placeholder">
- </ph>
- URL des Apigee Management API-Endpunkts: Dies ist entweder ein
Hostnamen oder eine IP-Adresse. Dies ist der REST-Endpunkt, an den alle Aufrufe zur Erstellung von
und Entwickler für App-Schlüssel registrieren. Der Standardendpunkt ist https://api.enterprise.apigee.com/v1.
Für eine Edge für Private Cloud-Installation hat die URL das Format:
http://EdgeIp:8080/v1
oder:
https://EdgeIp:SSLport/v1
Dabei ist EdgeIp die IP-Adresse des Edge-Verwaltungsservers und SSLport ist der SSL-Port für die Edge-Verwaltungs-API. Beispiel: 8443. - Name der Apigee-Organisation: Es besteht eine Beziehung zwischen Portalen und Apigee Edge-Organisationen. Sie richten die Standardorganisation ein, wenn Sie die Verwaltungs-API-Endpunkt. Der Standardwert ist my-org.
- Nutzername und Passwort für den Verwaltungs-API-Endpunkt: Die Aufrufe von
Das Portal zu Edge muss von einem Administrator für Ihre Organisation ausgeführt werden.
Dieser Nutzername bzw. dieses Passwort ist für einen Administrator in Ihrer Organisation gedacht und sollte nur verwendet werden zum Verbinden mit Edge vom Portal. Wenn Sie beispielsweise die Anmeldedaten einer und dieser Benutzer jemals in Edge gelöscht wurde, kann das Portal nicht mehr mit Edge verbinden. Erstellen Sie daher einen Administrator in Ihrer Organisation
Beispiel:
dc_devportal+ORGNAME@apigee.com:MyP@ssw0rd
- URL des Apigee Management API-Endpunkts: Dies ist entweder ein
Hostnamen oder eine IP-Adresse. Dies ist der REST-Endpunkt, an den alle Aufrufe zur Erstellung von
und Entwickler für App-Schlüssel registrieren. Der Standardendpunkt ist https://api.enterprise.apigee.com/v1.