Microsoft Windows Server - AWS OpsWorks

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.

Microsoft Windows Server

Wichtig

Der AWS OpsWorks Stacks Dienst hat am 26. Mai 2024 das Ende seiner Lebensdauer erreicht und wurde sowohl für neue als auch für bestehende Kunden deaktiviert. Wir empfehlen Kunden dringend, ihre Workloads so bald wie möglich auf andere Lösungen zu migrieren. Wenn Sie Fragen zur Migration haben, wenden Sie sich an das AWS Support Team auf AWS re:POST oder über den AWS Premium-Support.

In den folgenden Hinweisen wird die AWS OpsWorks Stacks-Unterstützung für Windows-Instanzen beschrieben. Windows-Instances sind nur für Chef 12.2-Stacks verfügbar. Die genaue Version von Chef in einem Windows-Stack ist 12.22.

Derzeit kann der AWS OpsWorks Stacks-Agent nicht auf Windows-basierten Instances installiert werden, die eine andere Sprache der Systembenutzeroberfläche als Englisch — USA (en-US) verwenden — und AWS OpsWorks Stacks kann diese auch nicht verwalten.

Versionen

AWS OpsWorks Stacks unterstützt die folgenden 64-Bit-Versionen von Windows:

  • Microsoft Windows Server 2022-Basis

  • Microsoft Windows Server 2022 mit SQL Server Express

  • Microsoft Windows Server 2022 mit SQL Server-Standard

  • Microsoft Windows Server 2022 mit SQL Server Web

  • Microsoft Windows Server 2019-Basis

  • Microsoft Windows Server 2019 mit SQL Server Express

  • Microsoft Windows Server 2019 mit SQL Server Standard

  • Microsoft Windows Server 2019 mit SQL Server Web

Erstellen von Instances

Sie erstellen Windows-Instanzen mit der AWS OpsWorks Stacks-Konsole, API oder CLI. Windows-Instances werden von Amazon EBS unterstützt, Sie können jedoch keine zusätzlichen Amazon EBS-Volumes mounten.

Windows-Stacks können 24/7-Instances verwenden, die Sie manuell starten und stoppen. Sie können auch das zeitbasierte Auto Scaling nutzen, mit dem die Instances basierend auf einem benutzerdefinierten Zeitplan automatisch gestartet und gestoppt werden. Windows-basierte Stacks können kein lastbasiertes Auto Scaling nutzen.

Sie können Windows-Instances, die außerhalb von AWS OpsWorks Stacks erstellt wurden, nicht mit einem Stack registrieren.

Aktualisierungen

AWS aktualisiert Windows-AMIs für den jeweiligen Satz von Patches, sodass die Instance bei der Erstellung stets über die neuesten Aktualisierungen verfügt. AWS OpsWorks Stacks bietet jedoch keine Möglichkeit, Updates auf Online-Windows-Instanzen anzuwenden. Die einfachste Methode, um sicherzustellen, dass Windows auf dem neuesten Stand ist, besteht darin, Ihre Instances regelmäßig zu ersetzen, damit diese immer mit dem neuesten AMI ausgeführt werden.

Ebenen

Zur Erledigung der Aufgaben wie Installieren und Konfigurieren von Software oder Bereitstellen von Anwendungen müssen Sie eine oder mehrere benutzerdefinierte Layer mit benutzerdefinierten Rezepten implementieren.

Chef

Windows-Instances verwenden Chef 12.22 und laufen im Chef-Client im lokalen Modus. Dieser startet einen lokalen In-Memory-Chef-Server mit dem Namen chef-zero. Dieser Server ermöglicht benutzerdefinierten Rezepten die Nutzung der Chef-Suchfunktion und Data Bags.

Remote-Anmeldung

AWS OpsWorks Stacks stellt autorisierten IAM-Benutzern ein Passwort zur Verfügung, mit dem sie sich bei Windows-Instanzen anmelden können. Dieses Passwort läuft nach einem bestimmten Zeitraum ab. Administratoren können mithilfe eines SSH-Schlüsselpaares das Administratorpasswort einer Instance abrufen, das uneingeschränkten RDP-Zugriff bietet. Weitere Informationen finden Sie unter Anmelden mit RDP.

AWS SDK

AWS OpsWorks Stacks installiert das automatisch AWS SDK for .NETauf jeder Instanz. Dieses Paket umfasst die AWS-.NET-Bibliotheken und AWS-Tools für Windows, einschließlich der AWS-Tools für PowerShell. Wenn Sie das Ruby-SDK verwenden möchten, können Sie das entsprechende Gem durch ein benutzerdefiniertes Rezept installieren lassen.

Überwachung und Metriken

Windows-Instances unterstützen die Amazon CloudWatch (CloudWatch) -Standardmetriken, die Sie in der CloudWatch Konsole anzeigen können.

Ruby

Der Chef 12.22-Client, den AWS OpsWorks Stacks auf Windows-Instanzen installiert, wird mit Ruby 2.3.6 geliefert. AWS OpsWorks Stacks fügt das Verzeichnis der ausführbaren Datei jedoch nicht zur Umgebungsvariablen PATH hinzu. Wenn Sie möchten, dass Ihre Anwendungen diese Ruby-Version verwenden, finden Sie sie typischerweise unter C:\opscode\chef\embedded\bin\.

AWS OpsWorks Stacks Agent CLI

Der AWS OpsWorks Stacks-Agent auf Windows-Instanzen stellt keine Befehlszeilenschnittstelle zur Verfügung.

Proxy-Unterstützung

Richten Sie die Proxy-Unterstützung für Windows-Instances wie folgt ein:

  1. Ändern Sie die Änderung, machine.config um Folgendes hinzuzufügen, wodurch Proxyunterstützung für Windows- PowerShell (initialer Bootstrap) und .NET-Anwendungen (AWS OpsWorks Stacks-Agent) hinzugefügt wird:

    <system.net> <defaultProxy> <proxy autoDetect="false" bypassonlocal="true" proxyaddress="http://10.100.1.91:3128" usesystemdefault="false" /> <bypasslist> <add address="localhost" /> <add address="169.254.169.254" /> </bypasslist> </defaultProxy> </system.net>
  2. Führen Sie die folgenden Befehle aus, um die Umgebungsvariablen zu späteren Verwendung durch Chef und Git festzulegen:

    setx /m no_proxy "localhost,169.254.169.254" setx /m http_proxy "http://10.100.1.91:3128" setx /m https_proxy "http://10.100.1.91:3128"
Anmerkung

Um mehr Kontrolle darüber zu haben, wie AWS OpsWorks Stacks Ihre Instances aktualisiert, erstellen Sie ein benutzerdefiniertes AMI auf Basis von Microsoft Windows Server 2022 Base. Mit benutzerdefinierten AMIs können Sie beispielsweise angeben, welche Software auf einer Instance installiert ist, z. B. als Web Server (IIS). Weitere Informationen finden Sie unter Verwenden von benutzerdefinierten AMIs.