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.
AWS Systems Manager Distributor
Distributor, ein Tool in AWS Systems Manager, hilft Ihnen dabei, Software zu verpacken und auf AWS Systems Manager verwalteten Knoten zu veröffentlichen. Sie können Ihre eigene Software verpacken und veröffentlichen oder verwenden Distributor um von ihnen AWS bereitgestellte Agent-Softwarepakete wie oder Pakete von Drittanbietern wie Trend Micro zu finden und zu veröffentlichen. AmazonCloudWatchAgentBeim Veröffentlichen eines Pakets werden bestimmte Versionen des Paketdokuments auf verwalteten Knoten angekündigt, die Sie anhand von Knoten IDs AWS-Konto IDs, Tags oder einem identifizieren. AWS-Region Um loszulegen mit Distributor, öffnen Sie die Systems Manager Manager-Konsole
Nachdem Sie ein Paket erstellt haben in Distributor, können Sie das Paket auf eine der folgenden Arten installieren:
-
Einmalig mithilfe von AWS Systems Manager Run Command
-
Anhand eines Zeitplans mithilfe von AWS Systems Manager State Manager
Wichtig
Pakete, die von Drittanbietern vertrieben werden, werden nicht vom Anbieter des Pakets verwaltet AWS und von diesem veröffentlicht. Wir empfehlen Ihnen, zusätzliche Sorgfaltsprüfungen durchzuführen, um die Einhaltung Ihrer internen Sicherheitskontrollen sicherzustellen. Sicherheit ist eine gemeinsame Verantwortung von Ihnen AWS und Ihnen. Dies wird als Modell der geteilten Verantwortung beschrieben. Weitere Informationen hierzu finden Sie in Modell der geteilten Verantwortung
Wie kann Distributor meiner Organisation zugute kommen?
Distributor bietet folgende Vorteile:
-
Ein Paket, viele Plattformen
Wenn Sie ein Paket erstellen in Distributor, erstellt das System ein AWS Systems Manager Dokument (SSM-Dokument). Sie können ZIP-Dateien an dieses Dokument anfügen. Wenn du rennst Distributorverarbeitet das System die Anweisungen im SSM-Dokument und installiert das Softwarepaket in der ZIP-Datei auf den angegebenen Zielen. Distributor unterstützt mehrere Betriebssysteme, einschließlich Windows, Ubuntu Server, Debian Server, und Red Hat Enterprise Linux. Weitere Informationen zu unterstützten Plattformen finden Sie unterUnterstützte Paketplattformen und -architekturen.
-
Kontrolle über den Paketzugriff über mehrere Gruppen verwalteter Instances hinweg
Sie können Folgendes verwenden … Run Command or State Manager um zu kontrollieren, welche Ihrer verwalteten Knoten ein Paket erhalten und welche Version dieses Pakets. Run Command and State Manager sind Tools drin AWS Systems Manager. Verwaltete Knoten können nach Instanz oder Gerät IDs, AWS-Konto Nummern, Tags oder gruppiert AWS-Regionen werden. Sie können Folgendes verwenden … State Manager Verknüpfungen, um verschiedene Versionen eines Pakets für verschiedene Gruppen von Instanzen bereitzustellen.
-
Viele AWS Agentenpakete sind im Lieferumfang enthalten und sofort einsatzbereit
Distributor enthält viele AWS Agentenpakete, die Sie sofort auf verwalteten Knoten bereitstellen können. Suchen Sie nach Paketen in der Distributor
Packages
Listenseite, die von veröffentlicht wurdenAmazon
. Beispiele hierfür sindAmazonCloudWatchAgent
undAWSPVDriver
. -
Automatische Bereitstellung
Um Ihre Umgebung auf dem neuesten Stand zu halten, verwenden Sie State Manager um Pakete für die automatische Verteilung auf verwalteten Zielknoten zu planen, wenn diese Maschinen zum ersten Mal gestartet werden.
Wer sollte verwenden Distributor?
-
Jeder AWS Kunde, der neue Softwarepakete erstellen oder bestehende Softwarepakete, einschließlich AWS veröffentlichter Pakete, auf mehreren von Systems Manager verwalteten Knoten gleichzeitig bereitstellen möchte.
-
Softwareentwickler, die Softwarepakete erstellen.
-
Administratoren, die dafür verantwortlich sind, die von Systems Manager verwalteten Knoten mit den meisten up-to-date Softwarepaketen auf dem neuesten Stand zu halten.
Was sind die Funktionen von Distributor?
-
Bereitstellung von Paketen auf Windows- ebenso wie auf Linux-Instances
Mit Distributor, Sie können Softwarepakete auf Amazon Elastic Compute Cloud (Amazon EC2) -Instances und AWS IoT Greengrass Core-Geräten für Linux bereitstellen und Windows Server. Eine Liste der unterstützten Instance-Betriebssystemtypen finden Sie unterUnterstützte Paketplattformen und -architekturen.
Anmerkung
Distributor wird auf dem nicht unterstützt macOS Betriebssystem.
-
Einmalige Bereitstellung von Paketen oder nach automatisiertem Zeitplan
Sie können wählen, ob die Pakete einmalig, nach einem regelmäßigen Zeitplan oder immer dann, wenn die Standardpaketversion auf eine andere umgestellt wird, aktualisiert werden sollen.
-
Vollständige Neuinstallation von Paketen oder Durchführen von direkten Aktualisierungen
Um eine neue Paketversion zu installieren, können Sie die aktuelle Version vollständig deinstallieren und stattdessen eine neue Version installieren oder die aktuelle Version nur entsprechend einem von Ihnen bereitgestellten Aktualisierungsskript mit neuen und aktualisierten Komponenten aktualisieren. Ihre Paketanwendung ist während einer Neuinstallation nicht verfügbar, kann aber während einer direkten Aktualisierung weiterhin verfügbar bleiben. Direkte Aktualisierungen sind besonders nützlich für Anwendungen zur Sicherheitsüberwachung oder andere Szenarien, in denen Sie Anwendungsausfälle vermeiden müssen.
-
Konsolen- PowerShell, CLI- und SDK-Zugriff auf Distributor Fähigkeiten
Du kannst mit arbeiten Distributor indem Sie die Systems Manager Manager-Konsole AWS Command Line Interface (AWS CLI) oder das AWS SDK Ihrer Wahl verwenden. AWS Tools for PowerShell
-
IAM-Zugriffskontrolle
Mithilfe von AWS Identity and Access Management (IAM-) Richtlinien können Sie steuern, welche Mitglieder Ihrer Organisation Pakete oder Paketversionen erstellen, aktualisieren, bereitstellen oder löschen können. Beispiel: Sie möchten einem Administrator Berechtigungen zum Bereitstellen von Paketen gewähren, nicht jedoch zum Ändern von Paketen oder zum Erstellen neuer Paketversionen.
-
Support für Protokollierungs- und Prüfungsfunktionen
Sie können prüfen und protokollieren Distributor Benutzeraktionen in Ihrem AWS-Konto durch Integration mit anderen AWS-Services. Weitere Informationen finden Sie unter Prüfung und Protokollierung Distributor Aktivität.
Worin ist ein Paket Distributor?
Ein Paket ist eine Sammlung installierbarer Software oder Komponenten. Beispiele hierfür sind:
-
Eine ZIP-Datei mit Software pro Ziel-Betriebssystemplattform. Jede ZIP-Datei muss Folgendes enthalten:
-
Ein install- und ein uninstall-Skript. Windows Serverbasierte verwaltete Knoten benötigen PowerShell Skripten (Skripten mit dem Namen
install.ps1
unduninstall.ps1
). Linux-basierte verwaltete Knoten benötigen Shell-Skripten (Skripten mit dem Nameninstall.sh
unduninstall.sh
). AWS Systems Manager SSM Agent liest und führt die Anweisungen in den uninstall Skripten install und aus. -
Eine ausführbare Datei. SSM Agent muss diese ausführbare Datei finden, um das Paket auf den verwalteten Zielknoten zu installieren.
-
-
Eine Manifestdatei im JSON-Format, die den Paketinhalt beschreibt. Das Manifest ist nicht in der ZIP-Datei enthalten, aber im selben Amazon Simple Storage Service (Amazon S3)-Bucket gespeichert wie die ZIP-Dateien, aus denen das Paket besteht. Das Manifest identifiziert die Paketversion und ordnet die ZIP-Dateien im Paket den Attributen des anvisierten verwalteten Knotens zu (z. B. die Version oder Architektur des Betriebssystems). Informationen zum Erstellen des Manifests finden Sie unter Schritt 2: Erstellen des JSON-Paketmanifests.
Wenn Sie Einfache Paketerstellung in der Distributor Konsole, Distributor generiert die Installations- und Deinstallationsskripts, Datei-Hashes und das JSON-Paketmanifest für Sie auf der Grundlage des Namens der ausführbaren Datei der Software sowie der Zielplattformen und Architekturen.
Unterstützte Paketplattformen und -architekturen
Sie können Folgendes verwenden … Distributor um Pakete auf den folgenden verwalteten Node-Plattformen von Systems Manager zu veröffentlichen. Ein Versionswert muss mit der exakten Release-Version des Betriebssystems übereinstimmen Amazon Machine Image (AMI), auf die Sie abzielen. Weitere Informationen zum Ermitteln dieser Version finden Sie in Schritt 4 unter Schritt 2: Erstellen des JSON-Paketmanifests.
Anmerkung
Systems Manager unterstützt nicht alle der folgenden Betriebssysteme für AWS IoT Greengrass Kerngeräte. Weitere Informationen finden Sie im AWS IoT Greengrass Version 2 Entwicklerhandbuch unter Einrichten von AWS IoT Greengrass Kerngeräten.
Plattform | Codewert in der Manifestdatei | Architektur |
---|---|---|
Windows Server |
|
|
Debian Server |
|
|
Ubuntu Server |
|
|
Red Hat Enterprise Linux (RHEL) |
|
|
CentOS |
|
|
Amazon Linux 1, Amazon Linux 2 und Amazon Linux 2023 |
|
|
SUSE Linux Enterprise Server (SLES) |
|
|
openSUSE |
|
|
openSUSE Leap |
|
|
Oracle Linux |
|
|