Versi 5 (V5) dari Alat AWS untuk PowerShell telah dirilis!
Untuk informasi tentang melanggar perubahan dan memigrasi aplikasi Anda, lihat topik migrasi.
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Apa yang dimaksud dengan Alat AWS untuk PowerShell?
Alat AWS untuk PowerShell Ini adalah satu set PowerShell modul yang dibangun di atas fungsionalitas yang diekspos oleh AWS SDK untuk .NET. Ini Alat AWS untuk PowerShell memungkinkan Anda untuk skrip operasi pada AWS sumber daya Anda dari baris PowerShell perintah.
Cmdlet memberikan PowerShell pengalaman idiomatik untuk menentukan parameter dan menangani hasil meskipun mereka diimplementasikan menggunakan berbagai kueri HTTP layanan. AWS APIs Misalnya, cmdlet untuk PowerShell pipa Alat AWS untuk PowerShell pendukung—yaitu, Anda dapat menyalurkan PowerShell objek masuk dan keluar dari cmdlet.
Fleksibel dalam cara mereka memungkinkan Anda untuk menangani kredensional, termasuk dukungan untuk infrastruktur AWS Identity and Access Management (IAM). Alat AWS untuk PowerShell Anda dapat menggunakan alat-alat dengan kredensial pengguna IAM, token keamanan sementara, dan peran IAM.
Alat AWS untuk PowerShell Mendukung set layanan dan AWS Wilayah yang sama yang didukung oleh SDK. Anda dapat menginstal Alat AWS untuk PowerShell pada komputer yang menjalankan sistem operasi Windows, Linux, atau macOS.
Alat AWS untuk PowerShell Tersedia sebagai tiga paket berbeda berikut:
Pemeliharaan dan dukungan untuk versi utama SDK
Untuk informasi tentang pemeliharaan dan dukungan untuk versi utama SDK dan dependensi yang mendasarinya, lihat berikut ini di Panduan Referensi Alat AWS SDKs dan Alat berikut:
AWS.Tools
- Sebuah versi termodulasi dari Alat AWS untuk PowerShell
Versi ini Alat AWS untuk PowerShell adalah versi yang direkomendasikan untuk komputer apa pun yang berjalan PowerShell di lingkungan produksi. Karena termodulasi, Anda hanya perlu mengunduh dan memuat modul-modul untuk layanan yang ingin Anda gunakan. Ini mengurangi waktu pengunduhan, penggunaan memori, dan, dalam banyak kasus, memungkinkan pengimporan otomatis AWS.Tools
cmdlet tanpa perlu menelepon secara manual terlebih dahulu. Import-Module
Ini adalah versi terbaru Alat AWS untuk PowerShell dan berjalan pada semua sistem operasi yang didukung, termasuk Windows, Linux, dan macOS. Paket ini menyediakan satu modul instalasiAWS.Tools.Installer
, satu modul umumAWS.Tools.Common
, dan satu modul untuk setiap AWS layanan, misalnya,AWS.Tools.EC2
,AWS.Tools.IdentityManagement
,AWS.Tools.S3
, dan sebagainya.
AWS.Tools.Installer
Modul ini menyediakan cmdlet yang memungkinkan Anda menginstal, memperbarui, dan menghapus modul untuk setiap layanan. AWS Cmdlet dalam modul ini secara otomatis memastikan bahwa Anda memiliki semua modul tergantung yang diperlukan untuk mendukung modul yang ingin Anda gunakan.
Modul AWS.Tools.Common
menyediakan cmdlet untuk konfigurasi dan otentikasi yang tidak tergantung jenis layanan. Untuk menggunakan cmdlet untuk suatu AWS layanan, Anda cukup menjalankan perintah. PowerShellsecara otomatis mengimpor AWS.Tools.Common
modul dan modul untuk AWS layanan yang cmdletnya ingin Anda jalankan. Modul ini secara otomatis diinstal jika Anda menggunakan modul AWS.Tools.Installer
untuk menginstal modul layanan.
Anda dapat menginstal versi ini Alat AWS untuk PowerShell di komputer yang sedang berjalan:
-
PowerShell Core 6.0 atau yang lebih baru di Windows, Linux, atau macOS.
-
Windows PowerShell 5.1 atau yang lebih baru di Windows dengan .NET Framework 4.7.2 atau yang lebih baru.
Dalam panduan ini, ketika kami perlu menyebutkan versi ini saja, kami menyebutnya dengan nama modulnya: AWS.Tools
.
Dalam panduan ini, Anda dapat menemukan detail tentang menginstal AWS.Tools
di Windows dan Linux atau macOS.
AWSPowerCangkang. NetCore - Sebuah versi modul tunggal dari Alat AWS untuk PowerShell
Versi ini terdiri dari satu modul besar yang berisi dukungan untuk semua AWS layanan. Sebelum Anda dapat menggunakan modul ini, Anda harus mengimpornya secara manual.
Anda dapat menginstal versi ini Alat AWS untuk PowerShell di komputer yang sedang berjalan:
-
PowerShell Core 6.0 atau yang lebih baru di Windows, Linux, atau macOS.
-
Windows PowerShell 3.0 atau yang lebih baru pada Windows dengan .NET Framework 4.7.2 atau yang lebih baru.
Sepanjang panduan ini, ketika kita perlu menentukan versi ini saja, kita merujuknya dengan nama modulnya: AWSPowerShell. NetCore.
Dalam panduan ini, Anda dapat menemukan detail tentang menginstal AWSPower Shell. NetCore di Windows dan Linux atau macOS.
AWSPowerShell - Versi modul tunggal untuk Windows PowerShell
Versi lama ini hanya Alat AWS untuk PowerShell kompatibel dengan dan dapat diinstal pada komputer Windows yang menjalankan Windows PowerShell versi 2.0 hingga 5.1. Ini tidak kompatibel dengan PowerShell Core 6.0 atau yang lebih baru, atau sistem operasi lainnya (Linux atau macOS). Versi ini terdiri dari satu modul besar yang berisi dukungan untuk semua AWS layanan.
Sepanjang panduan ini, ketika kita perlu menentukan versi ini saja, kita merujuknya dengan nama modulnya: AWSPowerShell.
Dalam panduan ini, Anda dapat menemukan detail tentang menginstal AWSPower Shell di Windows.
Cara menggunakan panduan ini
Panduan ini dibagi menjadi beberapa bagian utama berikut.
- Memulai dengan Alat AWS untuk PowerShell
-
Bagian ini menjelaskan cara menginstal Alat AWS untuk PowerShell dan menentukan kredensil.
- Mengkonfigurasi dan menggunakan Alat AWS untuk PowerShell
-
Bagian ini menjelaskan dasar-dasar penggunaan Alat AWS untuk PowerShell, seperti menentukan AWS Wilayah, menemukan cmdlet untuk layanan tertentu, dan menggunakan alias untuk cmdlet.
- AWS Layanan panggilan di Alat AWS untuk PowerShell
-
Bagian ini mencakup informasi tentang penggunaan Alat AWS untuk PowerShell untuk melakukan beberapa AWS tugas yang paling umum.