Suchen

ASP.NET-Apps auf AWS migrieren, Teil 4 Elastic-Beanstalk-Anwendung bereitstellen

Autor / Redakteur: Dipl. -Ing. Thomas Drilling / Stephan Augsten

Alle Vorbereitungen sind getroffen, wir wollen nun eine mit dem .NET-Framework erstellte ASP.NET-Anwendungen auf AWS migrieren. Nach dem Konfigurieren der Build-Umgebung erfolgt nun die Bereitstellung auf AWS Beanstalk mit Hilfe von CodePipeline.

Firma zum Thema

Eine Anwendung lässt sich über den Projektmappen-Explorer“ des AWS Toolkit für Visual Studio direkt nach Elastic Beanstalk publizieren.
Eine Anwendung lässt sich über den Projektmappen-Explorer“ des AWS Toolkit für Visual Studio direkt nach Elastic Beanstalk publizieren.
(Bild: Drilling / Microsoft)

Der CodePipeline-Bereitstellungs-Anbieter für Elastic Beanstalk wird in einer vorhandenen Beanstalk-Anwendungsumgebung bereitgestellt. Sämtliche gültigen Aktionsanbieter für CodePipeline sortiert nach Aktionstyp findet man übrigens in der Dokumentation zu CodePipeline.

Eine Anwendung lässt sich über den Projektmappen-Explorer“ des AWS Toolkit für Visual Studio direkt nach Elastic Beanstalk publizieren.
Eine Anwendung lässt sich über den Projektmappen-Explorer“ des AWS Toolkit für Visual Studio direkt nach Elastic Beanstalk publizieren.
(Bild: Drilling / Microsoft)

In diesem Fall stellen wir die Anwendung „vor“ dem Erzeugen der Pipeline manuell bereit und erstellen dann die Zielanwendung und -umgebung in Elastic Beanstalk. Der einfachste Weg dies zu tun, ist die Verwendung des AWS Toolkit für Visual Studio. Wie dieses zu installieren ist, haben wir im ersten Teil dieses Workshops beschrieben. Dazu öffnet man „nach“ der Installation das Projekt in Visual Studio, klicken dann mit rechts auf den Projektknoten im Bereich „Projektmappen-Explorer“ und wählt „Publish to AWS Elastic Beanstalk“.

Der Veröffentlichungsassistent von AWS Elastic Beanstalk.
Der Veröffentlichungsassistent von AWS Elastic Beanstalk.
(Bild: Drilling / AWS)

Dadurch wird der Veröffentlichungsassistent gestartet. Eine schrittweise Anleitung zur Verwendung des Veröffentlichungsassistenten findet sich übrigens in der Dokumentation zum Visual Studio Toolkit für AWS.

Sobald der Veröffentlichungsassistent die Bereitstellung auf Elastic Beanstalk abgeschlossen hat, sollte die URL im Umgebungsfenster von Elastic Beanstalk in Visual Studio angezeigt werden. Alternativ kann man im Browser zur Elastic Beanstalk-Verwaltungskonsole navigieren, die Anwendung und Umgebung auswählen und die URL im Umgebungs-Dashboard anzeigen.

(ID:46358962)

Über den Autor

Dipl. -Ing. Thomas Drilling

Dipl. -Ing. Thomas Drilling

IT-Consultant, Trainer, Freier Journalist