View a markdown version of this page

Anwendungen veröffentlichen - AWS App Studio

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Anwendungen veröffentlichen

Wenn Sie mit der Erstellung und Konfiguration Ihrer Anwendung fertig sind, veröffentlichen Sie sie im nächsten Schritt, um Datenübertragungen zu testen oder sie mit Endbenutzern zu teilen. Um das Veröffentlichen von Anwendungen in App Studio zu verstehen, ist es wichtig, die verfügbaren Umgebungen zu verstehen. App Studio bietet drei separate Umgebungen, die in der folgenden Liste beschrieben werden:

  1. Entwicklung: Hier erstellen Sie Ihre Anwendung und zeigen eine Vorschau an. Sie müssen keine Veröffentlichung in der Entwicklungsumgebung vornehmen, da die neueste Version Ihrer Anwendung dort automatisch gehostet wird. In dieser Umgebung sind keine Live-Daten oder Dienste oder Ressourcen von Drittanbietern verfügbar.

  2. Testen: Hier können Sie Ihre Anwendung umfassend testen. In der Testumgebung können Sie eine Verbindung zu anderen Diensten herstellen, Daten an diese senden und Daten von ihnen empfangen.

  3. Produktion: Die Live-Betriebsumgebung für den Endbenutzerverbrauch.

Ihre gesamte App-Erstellung findet in der Entwicklungsumgebung statt. Veröffentlichen Sie dann in der Testumgebung, um die Datenübertragung zwischen anderen Diensten zu testen, und testen Sie die Benutzerakzeptanztests (UAT), indem Sie den Endbenutzern eine Zugriffs-URL zur Verfügung stellen. Veröffentlichen Sie Ihre App anschließend in der Produktionsumgebung, um letzte Tests durchzuführen, bevor Sie sie mit Benutzern teilen. Weitere Informationen zu den Anwendungsumgebungen finden Sie unterAnwendungsumgebungen.

Wenn Sie eine Anwendung veröffentlichen, ist sie für Benutzer erst verfügbar, wenn sie gemeinsam genutzt wird. Dies gibt Ihnen die Möglichkeit, die Anwendung in den Test- und Produktionsumgebungen zu verwenden und zu testen, bevor Benutzer darauf zugreifen können. Wenn Sie eine Anwendung in der Produktionsumgebung veröffentlichen, die zuvor veröffentlicht und gemeinsam genutzt wurde, wird die Version aktualisiert, die Benutzern zur Verfügung steht.

Anwendungen veröffentlichen

Gehen Sie wie folgt vor, um eine App Studio-Anwendung in der Test- oder Produktionsumgebung zu veröffentlichen.

Um eine Anwendung in einer Test- oder Produktionsumgebung zu veröffentlichen
  1. Wählen Sie im Navigationsbereich im Abschnitt Build die Option Meine Anwendungen aus. Sie werden zu einer Seite weitergeleitet, auf der eine Liste der Anwendungen angezeigt wird, auf die Sie Zugriff haben.

  2. Wählen Sie Bearbeiten für die Anwendung, die Sie veröffentlichen möchten.

  3. Wählen Sie in der oberen rechten Ecke Veröffentlichen aus.

  4. Gehen Sie im Dialogfeld „Veröffentlichen Sie Ihre Updates“ wie folgt vor:

    1. Lesen Sie die Informationen zum Veröffentlichen einer Anwendung.

    2. (Optional) Fügen Sie unter Versionsbeschreibung eine Beschreibung dieser Version der Anwendung hinzu.

    3. Wählen Sie das Kästchen aus, um die Informationen zur Umgebung zu bestätigen.

    4. Wählen Sie Starten. Es kann bis zu 15 Minuten dauern, bis die Anwendung in der Live-Umgebung aktualisiert wird.

  5. Informationen zum Anzeigen von Anwendungen in der Test- oder Produktionsumgebung finden Sie unterVeröffentlichte Anwendungen anzeigen.

    Anmerkung

    Die Verwendung der Anwendung in der Test- oder Produktionsumgebung führt zu einer Live-Datenübertragung, z. B. zum Erstellen von Datensätzen in Tabellen mit Datenquellen, die mit Konnektoren verbunden wurden.

Veröffentlichte Anwendungen, die noch nie gemeinsam genutzt wurden, stehen Benutzern oder anderen Entwicklern nicht zur Verfügung. Um eine Anwendung Benutzern zur Verfügung zu stellen, müssen Sie sie nach der Veröffentlichung teilen. Weitere Informationen finden Sie unter Gemeinsame Nutzung veröffentlichter Anwendungen.

Veröffentlichte Anwendungen anzeigen

Sie können Anwendungen anzeigen, die in den Test- und Produktionsumgebungen veröffentlicht wurden, um die Anwendung zu testen, bevor Sie sie für Endbenutzer oder andere Entwickler freigeben.

Um veröffentlichte Anwendungen in der Test- oder Produktionsumgebung anzuzeigen
  1. Navigieren Sie bei Bedarf zum Application Studio der Anwendung, für die Sie eine Vorschau anzeigen möchten:

    1. Wählen Sie im Navigationsbereich im Abschnitt Build die Option Meine Anwendungen aus.

    2. Wählen Sie Bearbeiten für die Anwendung aus.

  2. Klicken Sie oben rechts auf den Dropdown-Pfeil neben Veröffentlichen und wählen Sie Publish Center aus.

  3. Im Publishing Center können Sie die Umgebungen einsehen, in denen Ihre Anwendung veröffentlicht wurde. Wenn Ihre Anwendung in den Test- oder Produktionsumgebungen veröffentlicht ist, können Sie die App über den URL-Link für jede Umgebung anzeigen.

    Anmerkung

    Die Verwendung der Anwendung in der Test- oder Produktionsumgebung führt zu einer Live-Datenübertragung, z. B. zum Erstellen von Datensätzen in Tabellen mit Datenquellen, die mit Konnektoren verbunden wurden.

Anwendungsumgebungen

AWS App Studio bietet Funktionen für das Application Lifecycle Management (ALM) in drei separaten Umgebungen: Entwicklung, Test und Produktion. Auf diese Weise lassen sich Best Practices wie die Verwaltung separater Umgebungen, Versionskontrolle, gemeinsame Nutzung und Überwachung über den gesamten App-Lebenszyklus hinweg einfacher umsetzen.

Entwicklungsumgebung

Die Entwicklungsumgebung ist eine isolierte Sandbox, in der Sie Apps erstellen können, ohne mithilfe des Anwendungsstudios und der Beispieldaten eine Verbindung zu Live-Datenquellen oder Diensten herstellen zu müssen. In der Entwicklungsumgebung können Sie eine Vorschau Ihrer App anzeigen, um die App anzusehen und zu testen, ohne die Produktionsdaten zu gefährden.

Ihre App stellt zwar keine Verbindung zu anderen Diensten in der Entwicklungsumgebung her, Sie können jedoch verschiedene Ressourcen in Ihrer App so konfigurieren, dass sie Live-Datenkonnektoren und Automatisierungen nachahmen.

Am unteren Rand des Anwendungsstudios in der Entwicklungsumgebung befindet sich ein zusammenklappbares Debug-Panel mit Fehlern und Warnungen, das Ihnen hilft, die App während der Erstellung zu überprüfen und zu debuggen. Weitere Informationen zur Problembehandlung und zum Debuggen von Apps finden Sie unter. Problembehandlung und Debugging in App Studio

Testumgebung

Sobald Ihre erste App-Entwicklung abgeschlossen ist, besteht der nächste Schritt darin, sie in der Testumgebung zu veröffentlichen. In der Testumgebung kann sich Ihre App mit anderen Diensten verbinden, Daten an diese senden und Daten von ihnen empfangen. Daher können Sie diese Umgebung verwenden, um umfassende Tests durchzuführen, einschließlich Benutzerakzeptanztests (UAT), indem Sie Endbenutzern eine Zugriffs-URL bereitstellen.

Anmerkung

Ihre erste Veröffentlichung in der Testumgebung kann bis zu 15 Minuten dauern.

Die in der Testumgebung veröffentlichte Version Ihrer App wird nach 3 Stunden Inaktivität des Endbenutzers entfernt. Alle Versionen bleiben jedoch bestehen und können über den Tab Versionsverlauf wiederhergestellt werden.

Die wichtigsten Funktionen der Testumgebung lauten wie folgt:

  • Integrationstests mit Live-Datenquellen und APIs

  • Benutzerakzeptanztests (UAT) werden durch kontrollierten Zugriff erleichtert

  • Umgebung zum Sammeln von Feedback und zur Behebung von Problemen

  • Fähigkeit, sowohl client- als auch serverseitige Aktivitäten mithilfe von Browserkonsolen und Entwicklertools zu überprüfen und zu debuggen.

Weitere Informationen zur Problembehandlung und zum Debuggen von Apps finden Sie unter. Problembehandlung und Debugging in App Studio

Produktionsumgebung

Nachdem Sie alle Probleme getestet und behoben haben, können Sie die Version Ihrer Anwendung von der Testumgebung in die Produktionsumgebung hochstufen, damit sie live im Betrieb verwendet werden kann. Obwohl die Produktionsumgebung die Live-Betriebsumgebung für Endbenutzer ist, können Sie die veröffentlichte Version testen, bevor Sie sie für Benutzer freigeben.

Ihre veröffentlichte Version in der Produktionsumgebung wird nach 14 Tagen Inaktivität des Endbenutzers entfernt. Alle Versionen bleiben jedoch bestehen und können über die Registerkarte Versionsverlauf wiederhergestellt werden.

Die wichtigsten Funktionen der Produktionsumgebung lauten wie folgt:

  • Live-Betriebsumgebung für den Endbenutzerverbrauch

  • Granulare rollenbasierte Zugriffskontrolle

  • Versionskontrolle und Rollback-Funktionen

  • Möglichkeit, ausschließlich clientseitige Aktivitäten zu überprüfen und zu debuggen

  • Verwendet Live-Konnektoren, Daten, Automatisierungen und APIs

Versionierung und Release-Management

App Studio bietet über sein Versionierungssystem im Publish Center Funktionen zur Versionskontrolle und Versionsverwaltung.

Wichtige Funktionen zur Versionierung:

  • Durch das Veröffentlichen in der Testumgebung werden neue Versionsnummern generiert (1.0, 2.0, 3.0...).

  • Die Versionsnummer ändert sich nicht, wenn Sie von der Test- zur Produktionsumgebung hochstufen.

  • Sie können aus dem Versionsverlauf zu einer beliebigen früheren Version zurückkehren.

  • In der Testumgebung veröffentlichte Anwendungen werden nach 3 Stunden Inaktivität angehalten. Versionen bleiben erhalten und können aus dem Versionsverlauf wiederhergestellt werden.

  • In der Produktionsumgebung veröffentlichte Anwendungen werden nach 14 Tagen Inaktivität entfernt. Versionen bleiben erhalten und können aus dem Versionsverlauf wiederhergestellt werden.

Dieses Versionierungsmodell ermöglicht eine schnelle Iteration und gewährleistet gleichzeitig die Rückverfolgbarkeit, die Rollback-Funktionen und die optimale Leistung während des gesamten Entwicklungs- und Testzyklus der App.

Wartung und Betrieb

App Studio muss Ihre Anwendung möglicherweise automatisch erneut veröffentlichen, um bestimmte Wartungsaufgaben und betriebliche Aktivitäten zu erledigen und neue Softwarebibliotheken zu integrieren. Von Ihnen, dem Entwickler, sind keine Maßnahmen erforderlich, aber die Endbenutzer müssen sich möglicherweise erneut bei der Anwendung anmelden. In bestimmten Situationen müssen Sie Ihre Anwendung möglicherweise erneut veröffentlichen, um neue Funktionen und Bibliotheken zu integrieren, die wir nicht automatisch selbst hinzufügen können. Vor der erneuten Veröffentlichung müssen Sie alle Fehler beheben und die Warnungen überprüfen.