Apa yang dimaksud dengan AWS Tools for PowerShell? - AWS Tools for PowerShell

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

Apa yang dimaksud dengan AWS Tools for PowerShell?

AWS Tools for PowerShell Ini adalah satu set PowerShell modul yang dibangun di atas fungsionalitas yang diekspos oleh AWS SDK for .NET. AWS Tools for 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 layanan. AWS HTTP APIs Misalnya, cmdlet untuk PowerShell pipa AWS Tools for 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 AWS Identity and Access Management (IAM) infrastruktur. AWS Tools for PowerShell Anda dapat menggunakan alat dengan kredensi IAM pengguna, token keamanan sementara, dan IAM peran.

AWS Tools for PowerShell Mendukung set layanan dan AWS Wilayah yang sama yang didukung olehSDK. Anda dapat menginstal AWS Tools for PowerShell pada komputer yang menjalankan sistem operasi Windows, Linux, atau macOS.

catatan

AWS Tools for PowerShell versi 4 adalah rilis utama terbaru, dan merupakan pembaruan yang kompatibel ke AWS Tools for PowerShell versi 3.3. Versi ini menambahkan perbaikan yang signifikan dengan tetap mempertahankan perilaku cmdlet yang ada. Skrip Anda yang ada harus terus bekerja setelah diperbarui ke versi baru, tetapi kami rekomendasikan Anda mengujinya secara menyeluruh sebelum memperbaruinya. Untuk informasi selengkapnya tentang perubahan di versi 4, lihat Migrasi dari AWS Tools for PowerShell Versi 3.3 ke Versi 4.

AWS Tools for PowerShell Tersedia sebagai tiga paket berbeda berikut:

Pemeliharaan dan dukungan untuk versi SDK utama

Untuk informasi tentang pemeliharaan dan dukungan untuk versi SDK utama dan dependensi yang mendasarinya, lihat berikut ini di Panduan Referensi Alat AWS SDKs dan Alat berikut:

AWS.Tools- Sebuah versi termodulasi dari AWS Tools for PowerShell

PowerShell Gallery AWS.Tools.Installer module icon. PowerShell Gallery module icon for AWS.Tools.Common. Icon representing ZIP Archive AWS Tools, showing a folder with AWS logo.

Versi ini AWS Tools for 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 AWS Tools for 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.InstallerModul 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 AWS Tools for 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 file. NETFramework 4.7.2 atau yang lebih baru.

Dalam panduan ini, ketika kami perlu menyebutkan versi ini saja, kami menyebutnya dengan nama modulnya: AWS.Tools.

AWSPowerShell. NetCore - Versi modul tunggal dari AWS Tools for PowerShell

PowerShell Gallery and AWSPowerShell.NetCore module icons. Icon representing a ZIP archive file labeled "AWSPowerShell.NetCore".

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 AWS Tools for 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 di Windows dengan file. NETFramework 4.7.2 atau yang lebih baru.

Sepanjang panduan ini, ketika kita perlu menentukan versi ini saja, kita merujuknya dengan nama modulnya: AWSPowerShell. NetCore.

AWSPowerShell- Versi modul tunggal untuk Windows PowerShell

PowerShell Gallery and AWSPowerShell module icons displayed side by side. Icon representing ZIP Archive with "AWSPowerShell" text label.

Versi ini AWS Tools for PowerShell kompatibel dengan dan dapat diinstal hanya 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.

Cara menggunakan panduan ini

Panduan ini dibagi menjadi beberapa bagian utama berikut.

Menginstal AWS Tools for PowerShell

Bagian ini menjelaskan cara menginstal AWS Tools for PowerShell. Ini termasuk cara mendaftar AWS jika Anda belum memiliki akun, dan cara membuat IAM pengguna yang dapat Anda gunakan untuk menjalankan cmdlet.

Memulai dengan AWS Tools for Windows PowerShell

Bagian ini menjelaskan dasar-dasar penggunaan AWS Tools for PowerShell, seperti menentukan kredensil dan AWS Wilayah, menemukan cmdlet untuk layanan tertentu, dan menggunakan alias untuk cmdlet.

Bekerja dengan AWS layanan di AWS Tools for PowerShell

Bagian ini mencakup informasi tentang penggunaan AWS Tools for PowerShell untuk melakukan beberapa AWS tugas yang paling umum.

Topik tambahan di bagian ini