Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
AWS Systems Manager Distributor
Distributor, una funzionalità di AWS Systems Manager, consente di creare pacchetti e pubblicare software su nodi AWS Systems Manager
gestiti. È possibile creare pacchetti e pubblicare il proprio software o utilizzarlo Distributor per trovare e pubblicare pacchetti software AWS forniti dagli agenti, ad esempio pacchetti di terze parti come Trend Micro. AmazonCloudWatchAgentLa pubblicazione di un pacchetto pubblicizza versioni specifiche del documento del pacchetto sui nodi gestiti identificati utilizzando node IDs Account AWS IDs, tag o un. Regione AWS Per iniziare con Distributor, aprire la console Systems Manager
Dopo aver creato un pacchetto in Distributor, è possibile installare il pacchetto in uno dei seguenti modi:
-
Una sola volta con AWS Systems Manager Run Command.
-
In base a una pianificazione con AWS Systems Manager State Manager.
Importante
I pacchetti distribuiti da venditori di terze parti non sono gestiti AWS e vengono pubblicati dal fornitore del pacchetto. Ti invitiamo a condurre ulteriori verifiche di due diligence per garantire la conformità ai tuoi controlli di sicurezza interni. La sicurezza è una responsabilità condivisa tra voi AWS e voi. Questo è descritto come il modello di responsabilità condivisa. Per ulteriori informazioni consulta il Modello di responsabilità condivisa
Come si può Distributor avvantaggiare la mia organizzazione?
Distributor offre questi vantaggi:
-
Un solo pacchetto, molte piattaforme
Quando si crea un pacchetto in Distributor, il sistema crea un AWS Systems Manager documento (SSMdocumento). È possibile allegare file con estensione zip a questo documento. Quando corri Distributor, il sistema elabora le istruzioni contenute nel SSM documento e installa il pacchetto software contenuto nel file.zip sulle destinazioni specificate. Distributor supporta più sistemi operativi, incluso Windows, Ubuntu Server, Debian Servere Red Hat Enterprise Linux. Per ulteriori informazioni sulle piattaforme supportate, consultaArchitetture e piattaforme dei pacchetti supportate.
-
Controlla l'accesso ai pacchetti nei gruppi di istanze gestite
È possibile utilizzare… Run Command oppure State Manager per controllare quali dei nodi gestiti ricevono un pacchetto e quale versione di quel pacchetto. Run Command e State Manager sono funzionalità di AWS Systems Manager. I nodi gestiti possono essere raggruppati per istanza o dispositivoIDs, Account AWS numeri, tag o Regioni AWS. È possibile utilizzare… State Manager associazioni per fornire versioni diverse di un pacchetto a diversi gruppi di istanze.
-
Molti pacchetti di AWS agenti inclusi e pronti all'uso
Distributor include molti pacchetti di AWS agenti pronti per la distribuzione nei nodi gestiti. Cerca i pacchetti nel Distributor
Packages
pagina di elenco pubblicata daAmazon
. A titolo di esempio si possono menzionareAmazonCloudWatchAgent
eAWSPVDriver
. -
Distribuzione automatica
Per mantenere aggiornato il tuo ambiente, usa State Manager per pianificare i pacchetti per la distribuzione automatica sui nodi gestiti di destinazione al primo avvio di tali computer.
Chi dovrebbe usare Distributor?
-
Qualsiasi AWS cliente che desideri creare pacchetti software nuovi o implementare pacchetti software esistenti, inclusi i pacchetti AWS pubblicati, su più nodi gestiti di Systems Manager contemporaneamente.
-
Sviluppatori software che creano pacchetti software.
-
Amministratori responsabili dell'aggiornamento dei nodi gestiti di Systems Manager con la maggior parte dei pacchetti up-to-date software.
Quali sono le caratteristiche di Distributor?
-
Distribuzione dei pacchetti nelle istanze di Windows e Linux
Con Distributor, puoi distribuire pacchetti software su istanze Amazon Elastic Compute Cloud EC2 (Amazon) e dispositivi AWS IoT Greengrass core per Linux e Windows Server. Per un elenco dei tipi di sistema operativo di istanza supportati, vedereArchitetture e piattaforme dei pacchetti supportate.
Nota
Distributor non è supportato su macOS sistema operativo.
-
Distribuisci i pacchetti una sola volta o in base a una pianificazione automatica
Puoi scegliere di distribuire i pacchetti una sola volta, in base a una pianificazione periodica o ogni volta che la versione del pacchetto predefinita viene modificata.
-
Reinstallazione completa dei pacchetti o esecuzione di aggiornamenti in locale
Per installare una nuova versione di un pacchetto, è possibile disinstallare completamente la versione corrente e sostituirla con una nuova oppure aggiornare solo la versione corrente con componenti nuovi e aggiornati, in base a uno script di aggiornamento fornito. L'applicazione del pacchetto non è disponibile durante una reinstallazione, ma può rimanere disponibile durante un aggiornamento in locale. Gli aggiornamenti in locale sono particolarmente utili per applicazioni di monitoraggio della sicurezza o altri scenari in cui è necessario evitare tempi di inattività dell'applicazione.
-
ConsoleCLI, PowerShell, e SDK accesso a Distributor funzionalità
Puoi lavorare con Distributor utilizzando la console Systems Manager, AWS Command Line Interface (AWS CLI) o AWS SDK quella che preferisci. AWS Tools for PowerShell
-
IAMcontrollo degli accessi
Utilizzando le politiche AWS Identity and Access Management (IAM), è possibile controllare quali membri dell'organizzazione possono creare, aggiornare, distribuire o eliminare pacchetti o versioni dei pacchetti. Ad esempio, potresti voler assegnare a un amministratore le autorizzazioni per distribuire i pacchetti, ma non per modificarli o per creare nuove versioni di pacchetti.
-
Supporto delle funzionalità di registrazione e verifica
Puoi controllare e registrare Distributor azioni degli utenti all'interno dell'utente Account AWS attraverso l'integrazione con altri Servizi AWS. Per ulteriori informazioni, consulta Controllo e registrazione Distributor activity.
In cosa consiste un pacchetto Distributor?
Un pacchetto è una raccolta di software o di risorse installabili che include quanto segue.
-
Un file .zip del software per ogni piattaforma del sistema operativo di destinazione. Ogni file .zip deve includere quanto segue.
-
Un install e uno script uninstall. Windows Serveri nodi gestiti basati richiedono PowerShell script (script denominati
install.ps1
anduninstall.ps1
). I nodi gestiti basati su Linux richiedono script di shell (script denominati e).install.sh
uninstall.sh
AWS Systems Manager SSM Agent legge ed esegue le istruzioni contenute negli uninstall script install e. -
Un file eseguibile. SSM Agent deve trovare questo eseguibile per installare il pacchetto sui nodi gestiti di destinazione.
-
-
Un file manifest JSON in formato -format che descrive il contenuto del pacchetto. Il file manifest non è incluso nel file .zip, ma è archiviato nello stesso bucket Amazon Simple Storage Service (Amazon S3) dei file .zip che formano il pacchetto. Il manifest identifica la versione del pacchetto e mappa i file .zip del pacchetto agli attributi del nodo gestito di destinazione, ad esempio la versione del sistema operativo o l'architettura. Per informazioni su come creare il manifest, consulta Fase 2: Creare il manifesto del pacchetto JSON.
Quando si sceglie Creazione semplice di pacchetti in Distributor console, Distributor genera automaticamente gli script di installazione e disinstallazione, gli hash dei file e il manifesto del JSON pacchetto, in base al nome del file eseguibile del software e alle piattaforme e architetture di destinazione.
Architetture e piattaforme dei pacchetti supportate
È possibile utilizzare… Distributor per pubblicare pacchetti sulle seguenti piattaforme di nodi gestiti di Systems Manager. Il valore di una versione deve corrispondere all'esatta versione di rilascio del sistema operativo Amazon Machine Image (AMI) a cui ti rivolgi. Per ulteriori informazioni su come determinare questa versione, consulta la fase 4 di Fase 2: Creare il manifesto del pacchetto JSON.
Nota
Systems Manager non supporta tutti i seguenti sistemi operativi per i dispositivi AWS IoT Greengrass principali. Per ulteriori informazioni, vedere Configurazione dei dispositivi AWS IoT Greengrass principali nella Guida per gli AWS IoT Greengrass Version 2 sviluppatori.
Piattaforma | Valore del codice nel file manifest | Architettura |
---|---|---|
Windows Server |
|
|
Debian Server |
|
|
Ubuntu Server |
|
|
Red Hat Enterprise Linux (RHEL) |
|
|
CentOS |
|
|
Amazon Linux 1, Amazon Linux 2 e Amazon Linux 2023 |
|
|
SUSE Linux Enterprise Server (SLES) |
|
|
aprire SUSE |
|
|
apri SUSE Leap |
|
|
Oracle Linux |
|
|