AWS Systems Manager Distributor - AWS Systems Manager

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. Wählen Sie im Navigationsbereich Distributor.

Nachdem Sie ein Paket erstellt haben in Distributor, können Sie das Paket auf eine der folgenden Arten installieren:

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 PackagesListenseite, die von veröffentlicht wurdenAmazon. Beispiele hierfür sind AmazonCloudWatchAgent und AWSPVDriver.

  • 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 Namen install.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

windows

x86_64 oder 386

Debian Server

debian

x86_64 oder 386

Ubuntu Server

ubuntu

x86_64 oder 386

arm64 (Ubuntu Server 16 und höher, A1-Instanztypen)

Red Hat Enterprise Linux (RHEL)

redhat

x86_64 oder 386

arm64 (RHEL 7.6 und höher, A1-Instanztypen)

CentOS

centos

x86_64 oder 386

Amazon Linux 1, Amazon Linux 2 und Amazon Linux 2023

amazon

x86_64 oder 386

arm64(Amazon Linux 2 und AL2 023, A1-Instance-Typen)

SUSE Linux Enterprise Server (SLES)

suse

x86_64 oder 386

openSUSE

opensuse

x86_64 oder 386

openSUSE Leap

opensuseleap

x86_64 oder 386

Oracle Linux

oracle

x86_64