View a markdown version of this page

AWS Systems Manager Distributor - AWS Systems Manager

• AWS Systems Manager CloudWatch Dasbor tidak akan lagi tersedia setelah 30 April 2026. Pelanggan dapat terus menggunakan CloudWatch konsol Amazon untuk melihat, membuat, dan mengelola dasbor Amazon CloudWatch mereka, seperti yang mereka lakukan hari ini. Untuk informasi selengkapnya, lihat dokumentasi CloudWatch Dasbor Amazon.

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

AWS Systems Manager Distributor

Distributormembantu Anda mengemas dan menerbitkan perangkat lunak ke node AWS Systems Manager terkelola. Anda dapat mengemas dan menerbitkan perangkat lunak Anda sendiri atau menggunakannya Distributor untuk menemukan dan mener AWS bitkan paket perangkat lunak agen yang disediakan, seperti AmazonCloudWatchAgent, atau paket pihak ketiga seperti Trend Micro. Menerbitkan paket mengiklankan versi tertentu dari dokumen paket ke node terkelola yang Anda identifikasi menggunakan ID node, Akun AWS ID, tag, atau. Wilayah AWS Untuk memulaiDistributor, buka konsol Manajer Sistem. Di panel navigasi, pilih Distributor.

Setelah Anda membuat paket diDistributor, Anda dapat menginstal paket dengan salah satu cara berikut:

penting

Paket yang didistribusikan oleh penjual pihak ketiga tidak dikelola oleh AWS dan diterbitkan oleh vendor paket. Kami mendorong Anda untuk melakukan uji tuntas tambahan untuk memastikan kepatuhan terhadap kontrol keamanan internal Anda. Keamanan adalah tanggung jawab bersama AWS antara Anda. Hal ini digambarkan sebagai model tanggung jawab bersama. Untuk mempelajari selengkapnya, lihat model tanggung jawab bersama.

Bagaimana bisa Distributor menguntungkan organisasi saya?

Distributormenawarkan manfaat ini:

  • Satu paket, banyak platform

    Saat Anda membuat paket diDistributor, sistem membuat AWS Systems Manager dokumen (dokumen SSM). Anda dapat melampirkan file.zip ke dokumen ini. Saat Anda menjalankanDistributor, sistem memproses instruksi dalam dokumen SSM dan menginstal paket perangkat lunak dalam file.zip pada target yang ditentukan. Distributormendukung beberapa sistem operasi, termasuk Windows,Ubuntu Server,Debian Server, danRed Hat Enterprise Linux. Untuk informasi selengkapnya tentang platform yang didukung, lihat Platform dan arsitektur paket yang didukung.

  • Kontrol akses paket di seluruh grup instans terkelola

    Anda dapat menggunakan Run Command atau State Manager untuk mengontrol node terkelola mana yang mendapatkan paket dan versi paket mana. Run Commanddan State Manager merupakan alat di AWS Systems Manager. Node terkelola dapat dikelompokkan berdasarkan instance atau ID perangkat, Akun AWS angka, tag, atau Wilayah AWS. Anda dapat menggunakan State Manager asosiasi untuk mengirimkan versi paket yang berbeda ke grup instance yang berbeda.

  • Banyak paket AWS agen disertakan dan siap digunakan

    Distributormencakup banyak paket AWS agen yang siap untuk Anda terapkan ke node terkelola. Cari paket di halaman Distributor Packages daftar yang diterbitkan olehAmazon. Contohnya termasuk AmazonCloudWatchAgent dan AWSPVDriver.

  • Mengotomatiskan penerapan

    Agar lingkungan Anda tetap terkini, gunakan State Manager untuk menjadwalkan paket untuk penerapan otomatis pada node terkelola target saat mesin tersebut pertama kali diluncurkan.

Siapa yang harus menggunakan Distributor?

  • Setiap AWS pelanggan yang ingin membuat paket perangkat lunak baru atau menerapkan paket perangkat lunak yang ada, termasuk paket yang AWS diterbitkan, ke beberapa node yang dikelola Manajer Sistem sekaligus.

  • Pengembang perangkat lunak yang membuat paket perangkat lunak.

  • Administrator yang bertanggung jawab untuk menjaga node yang dikelola Manajer Sistem tetap terkini dengan paket perangkat lunak terbaru.

Apa saja fitur-fiturnya Distributor?

  • Penyebaran paket ke instans Windows dan Linux

    DenganDistributor, Anda dapat menerapkan paket perangkat lunak ke instans Amazon Elastic Compute Cloud (Amazon EC2) dan perangkat AWS IoT Greengrass inti untuk Linux dan. Windows Server Untuk daftar jenis sistem operasi instand yang didukung, lihat Platform dan arsitektur paket yang didukung.

  • Menyebarkan paket satu kali, atau pada jadwal otomatis

    Anda dapat memilih untuk men-deploy paket satu kali, pada jadwal reguler, atau kapan pun versi paket default diubah ke versi yang berbeda.

  • Instal ulang paket sepenuhnya, atau lakukan pembaruan di tempat

    Untuk menginstal versi paket baru, Anda dapat menghapus versi saat ini dan menginstal yang baru, atau memperbarui versi saat ini menggunakan skrip pembaruan. Paket Anda tidak tersedia selama penginstalan ulang tetapi dapat tetap tersedia selama pembaruan di tempat. In-place pembaruan berguna untuk pemantauan keamanan atau skenario lain di mana Anda perlu menghindari downtime.

  • Akses konsol, CLI PowerShell, dan SDK ke kemampuan Distributor

    Anda dapat bekerja Distributor dengan menggunakan konsol Manajer Sistem, AWS Command Line Interface (AWS CLI) Alat AWS untuk PowerShell, atau AWS SDK pilihan Anda.

  • Kontrol akses IAM

    Dengan menggunakan kebijakan AWS Identity and Access Management (IAM), Anda dapat mengontrol anggota organisasi mana yang dapat membuat, memperbarui, menerapkan, atau menghapus paket atau versi paket. Misalnya, Anda mungkin ingin memberikan izin administrator untuk men-deploy paket, tetapi tidak untuk mengubah paket atau membuat versi paket baru.

  • Dukungan kemampuan logging dan audit

    Anda dapat mengaudit dan mencatat tindakan Distributor pengguna Akun AWS melalui integrasi dengan orang lain Layanan AWS. Untuk informasi selengkapnya, lihat Audit dan pencatatan Distributor aktivitas.

Apa itu paket di Distributor?

Paket adalah kumpulan perangkat lunak atau aset yang dapat diinstal yang mencakup hal-hal berikut.

  • Sebuah file .zip perangkat lunak per platform sistem operasi target. Setiap file .zip harus mencakup hal-hal berikut.

    • Sebuah install dan sebuah uninstall naskah. Windows Servernode terkelola berbasis memerlukan PowerShell skrip (skrip bernama install.ps1 danuninstall.ps1). Linux-based node yang dikelola memerlukan skrip shell (skrip bernama install.sh danuninstall.sh). AWS Systems Manager SSM Agentmembaca dan melaksanakan instruksi dalam uninstall skrip install dan.

    • File yang dapat dieksekusi. SSM Agentharus menemukan eksekusi ini untuk menginstal paket pada node yang dikelola target.

  • File JSON-formatted manifes yang menjelaskan isi paket. Manifes tidak termasuk dalam file .zip, tetapi disimpan dalam bucket Amazon Simple Storage Service (Amazon S3) yang sama sebagai file .zip yang membentuk paket. Manifes mengidentifikasi versi paket dan memetakan file.zip dalam paket untuk menargetkan atribut node terkelola, seperti versi sistem operasi atau arsitektur. Untuk informasi tentang cara membuat manifes, lihat Langkah 2: Buat manifes paket JSON.

Ketika Anda memilih Pem buatan paket sederhana di Distributor konsol, Distributor menghasilkan skrip instalasi dan penghapusan instalasi, hash file, dan manifes paket JSON untuk Anda, berdasarkan nama file yang dapat dieksekusi perangkat lunak dan platform dan arsitektur target.

Platform dan arsitektur paket yang didukung

Anda dapat menggunakan Distributor untuk menerbitkan paket ke platform node terkelola Manajer Sistem berikut. Nilai versi harus sesuai dengan versi rilis yang tepat Amazon Machine Image (AMI) sistem operasi yang Anda targetkan. Untuk informasi selengkapnya tentang cara menentukan versi ini, lihat langkah 4 Langkah 2: Buat manifes paket JSON.

catatan

Manajer Sistem tidak mendukung semua sistem operasi berikut untuk perangkat AWS IoT Greengrass inti. Untuk informasi selengkapnya, lihat Men yi AWS IoT Greengrass apkan perangkat inti di Panduan AWS IoT Greengrass Version 2 Pengembang.

Platform Nilai kode dalam file manifest Arsitektur yang didukung

AlmaLinux

almalinux

x86_64

ARM64

Amazon Linux 2 dan Amazon Linux 2023

amazon

x86_64 atau x86

ARM64(Amazon Linux 2 dan AL2023, tipe instance A1)

Bottlerocket

bottlerocket

x86_64

ARM64

Debian Server

debian

x86_64 atau x86

Fedora Linux

fedora

x86_64

ARM64

macOS

mac_os_x

x86_64

ARM64

openSUSE

opensuse

x86_64

openSUSE Leap

opensuseleap

x86_64

Oracle Linux

oracle

x86_64

Red Hat Enterprise Linux (RHEL)

redhat

x86_64

ARM64 (RHEL 7.6 dan yang lebih baru, tipe instans A1)

Rocky Linux

rocky

x86_64

ARM64

SUSE Linux Enterprise Server (SLES)

suse

x86_64

Ubuntu Server

ubuntu

x86_64 atau x86

ARM64(Ubuntu Server16 dan yang lebih baru, tipe instance A1)

Windows Server

windows

x86_64