Veröffentlicht am: Jul 6, 2022
Wir freuen uns, die allgemeine Verfügbarkeit der neuen vereinfachten Bereitstellungserfahrung für .NET-Anwendungen ankündigen zu können. Mit angemessenen Standardwerten für alle Bereitstellungseinstellungen können Sie Ihre .NET-Anwendung jetzt mit nur einem Klick oder in wenigen Schritten in Betrieb nehmen, ohne tiefgreifende AWS-Fachkenntnisse zu benötigen. Sie erhalten Empfehlungen zum optimalen Compute für Ihre Anwendung, wodurch Sie ihre anfänglichen Bereitstellungen mit mehr Sicherheit in Betrieb nehmen können. Diese Funktion finden Sie im AWS Toolkit für Visual Studio im neuen Assistenten „Publish to AWS“. Ebenfalls ist sie über das .NET CLI durch die Installation des AWS Deploy Tool für .NET verfügbar.
Hauptfunktionen:
- Compute-Empfehlungen – Sie erhalten die Compute-Empfehlungen und erfahren, welches AWS Compute sich am besten für Ihre Anwendung eignet.
- Dockerfile-Erzeugung – das Dockerfile wird automatisch generiert, falls es von Ihrem gewählten AWS Compute benötigt wird.
- Automatisches Packaging und Bereitstellung – Ihre Anwendung wird wie vom gewählten AWS Compute gefordert kompiliert und verpackt. Das Tool liefert die nötige Infrastruktur und stellt Ihre Anwendung mit dem AWS CDK bereit.
- Wiederhol- und teilbare Bereitstellungen – Sie können gut organisierte und dokumentierte AWS CDK-Bereitstellungsprojekte generieren und sie für ihre individuellen Anwendungsfälle modifizieren. Sie können dann eine Versionskontrolle für sie einrichten und mit Ihrem Team teilen, um Ihre Bereitstellungen wiederholbar zu machen.
- CI/CD-Integration – Deaktivieren Sie die interaktiven Funktionen und verwenden Sie unterschiedliche Bereitstellungseinstellungen, um das gleiche Anwendungs-Bundle in mehrere Umgebugnen zu pushen.
- Hilfe beim Erlernen des AWS CDK für .NET! – erlernen Sie schrittweise die zugrundeliegenden AWS-Tools, auf denen es aufbaut, wie etwa das AWS CDK.
Sie können ASP.NET Core-Anwendungen, lang laufende Dienste, geplante Aufgaben und Web-Assembly-Anwendungen bereitstellen, die mit .NET Core 3.1 und neuer entwickelt wurden, darunter die Vorversion von .NET 7. Zum Zeitpunkt dieser Veröffentlichung unterstützen wir Bereitstellungen zu Amazon Elastic Container Service (Amazon ECS) mit der Compute-Engine AWS Fargate, AWS App Runner und AWS Elastic Beanstalk. Ebenfalls unterstützen wir das Hosten von Blazor WebAssembly-Anwendungen in Amazon S3 mit Amazon CloudFront als Content Delivery Network (CDN).
Um in Visual Studio einzusteigen, installieren Sie die aktuellste Version des AWS Toolkit für Visual Studio über den Visual Studio Marketplace. Der neue Assistent geht von minimaler Erfahrung mit AWS Services aus und bietet praktische Funktionen wie Ein-Klick-Bereitstellungen. Mehr erfahren Sie in unserem Blog-Beitrag und dem Entwicklerhandbuch für AWS Toolkit für Visual Studio.
Die gleiche Bereitstellungsfunktionalität ist ebenfalls im .NET CLI über das AWS Deploy Tool für .NET verfügbar. Das AWS Toolkit für Visual Studio nutzt sie im Hintergrund und legt sie in der IDE offen. Um in das .NET CLI einzusteigen, installieren Sie das Tool mit dem Nuget-Paket aws.deploy.tools. Weitere Informationen finden Sie in unserer Dokumentation. Teilen Sie uns Ihre Meinung mit, indem Sie Funktionsanforderungen und Problemmeldungen bei GitHub einreichen.