Bekerja dengan AWS layanan di 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.

Bekerja dengan AWS layanan di AWS Tools for PowerShell

Bagian ini memberikan contoh penggunaan AWS Tools for PowerShell untuk mengakses AWS layanan. Contoh-contoh ini membantu mendemonstrasikan cara menggunakan cmdlet untuk melakukan tugas yang sebenarnya AWS . Contoh-contoh ini bergantung pada cmdlet yang disediakan Alat untuk PowerShell . Untuk melihat cmdlet apa yang tersedia, lihat Referensi AWS Tools for PowerShell Cmdlet.

PowerShell Pengkodean Penggabungan File

Beberapa cmdlet dalam AWS Tools for PowerShell mengedit file atau catatan yang ada yang Anda miliki. AWS Contohnya adalahEdit-R53ResourceRecordSet, yang memanggil Amazon Route 53. ChangeResourceRecordSetsAPI

Saat Anda mengedit atau menggabungkan file dalam rilis PowerShell 5.1 atau yang lebih lama, PowerShell mengkodekan output di UTF -16, bukan -8. UTF Ini dapat menambahkan karakter yang tidak diinginkan dan membuat hasil yang tidak valid. Editor heksadesimal dapat mengungkapkan karakter yang tidak diinginkan.

Untuk menghindari konversi output file ke UTF -16, Anda dapat menyalurkan perintah Anda ke PowerShell Out-File cmdlet dan menentukan UTF -8 encoding, seperti yang ditunjukkan pada contoh berikut:

PS > *some file concatenation command* | Out-File filename.txt -Encoding utf8

Jika Anda menjalankan AWS CLI perintah dari dalam PowerShell konsol, perilaku yang sama berlaku. Anda dapat menyalurkan output AWS CLI perintah ke Out-File dalam PowerShell konsol. Cmdlet lainnya, seperti Export-Csv atau Export-Clixml, juga memiliki parameter Encoding. Untuk daftar lengkap cmdlet yang memiliki parameter Encoding, dan yang memungkinkan Anda untuk memperbaiki pengkodean output dari file tergabung, jalankan perintah berikut:

PS > Get-Command -ParameterName "Encoding"
catatan

PowerShell 6.0 dan yang lebih baru, termasuk PowerShell Core, secara otomatis mempertahankan UTF -8 encoding untuk output file gabungan.

Objek yang Dikembalikan untuk PowerShell Alat

Untuk membuat AWS Tools for PowerShell lebih berguna di PowerShell lingkungan asli, objek yang dikembalikan oleh AWS Tools for PowerShell cmdlet adalah a. NETobjek, bukan objek JSON teks yang biasanya dikembalikan dari yang sesuai API di AWS SDK. Misalnya, Get-S3Bucket memancarkan Buckets koleksi, bukan objek respons Amazon JSON S3. BucketsKoleksi dapat ditempatkan di dalam PowerShell pipa dan berinteraksi dengan cara yang tepat. Demikian pula, Get-EC2Instance memancarkan a. Reservation NETkoleksi objek, bukan objek DescribeEC2Instances JSON hasil. Perilaku ini dirancang dan memungkinkan AWS Tools for PowerShell pengalaman menjadi lebih konsisten dengan idiomatik PowerShell.

Jawaban layanan aktual tersedia untuk Anda jika Anda membutuhkannya. Jawaban-jawaban disimpan sebagai properti note pada objek yang dikembalikan. Untuk API tindakan yang mendukung paging dengan menggunakan NextToken bidang, ini juga dilampirkan sebagai note properti.

Amazon EC2

Bagian ini membahas langkah-langkah yang diperlukan untuk meluncurkan EC2 instans Amazon termasuk cara:

  • Ambil daftar Amazon Machine Images (AMIs).

  • Buat key pair untuk SSH otentikasi.

  • Buat dan konfigurasikan grup EC2 keamanan Amazon.

  • Meluncurkan instans dan mengambil informasi tentang hal itu.

Amazon S3

Bagian ini membahas langkah-langkah yang diperlukan untuk membuat situs web statis yang ditempatkan di Amazon S3. Bagian ini menunjukkan bagaimana cara:

  • Membuat dan menghapus bucket Amazon S3.

  • Mengunggah file ke bucket Amazon S3 sebagai obyek.

  • Menghapus obyek dari bucket Amazon S3.

  • Memfungsikan bucket Amazon S3 sebagai situs web.

AWS Lambda dan AWS Tools for PowerShell

Bagian ini memberikan gambaran singkat tentang Alat AWS Lambda untuk PowerShell modul dan menjelaskan langkah-langkah yang diperlukan untuk menyiapkan modul.

Amazon SNS dan Amazon SQS

Bagian ini membahas langkah-langkah yang diperlukan untuk berlangganan SQS antrian Amazon ke SNS topik Amazon. Bagian ini menunjukkan bagaimana cara:

  • Buat SNS topik Amazon.

  • Buat SQS antrian Amazon.

  • Berlangganan antrean ke topik.

  • Mengirim pesan ke topik.

  • Menerima pesan dari antrean.

CloudWatch

Bagian ini memberikan contoh cara mempublikasikan data kustom ke CloudWatch.

  • Publikasikan Metrik Kustom ke CloudWatch Dasbor Anda.

Lihat Juga

Topik