AWS Tools for PowerShell memungkinkan developer dan administrator mengelola layanan dan sumber daya AWS mereka di lingkungan scripting PowerShell. Sekarang Anda dapat mengelola sumber daya AWS Anda dengan alat PowerShell yang sama yang Anda gunakan untuk mengelola lingkungan Windows, Linux, dan MacOS Anda.

Mulai menggunakan AWS Tools for PowerShell

Mulai

Temukan Alat AWS for PowerShell (bermodul)

Instal dari Galeri Powershell


AWS Tools for PowerShell memungkinkan Anda melakukan banyak tindakan yang sama tersedia di AWS SDK for .NET. Anda dapat menggunakannya dari baris perintah untuk tugas cepat, seperti mengontrol instans Amazon EC2 Anda.

PS C:\> Start-EC2Instance -InstanceIds i-10a64379

Bahasa scripting PowerShell memungkinkan Anda menulis skrip untuk mengotomatiskan pengelolaan layanan AWS Anda. Contoh berikut ini mengulang melalui direktori log pada instans EC2, menemukan file yang lebih lama dari satu minggu, dan kemudian mengarsipkan file yang tidak kosong ke Amazon S3 sebelum menghapus file log lama dari disk.

foreach ($i in Get-ChildItem C:\Logs)
{
    if ($i.CreationTime -lt ($(Get-Date).AddDays(-7)))
    {
        if ($i.Length -gt 0)
        {
            Write-S3Object -BucketName mylogbucket -Key Logs/$i -File $i.FullName
        }
        Remove-Item $i.FullName
    }
}

Terakhir, dengan akses langsung ke layanan AWS dari PowerShell, skrip pengelolaan Anda sekarang dapat memanfaatkan semua yang ditawarkan oleh cloud AWS.

# Catch an error and page all operators subscribed to the Amazon SNS topic Publish-SNSMessage -TopicArn arn:aws:sns:us-east-1:365928882516:OperationsError -Subject "Database Backup Failure" -Message "(details...)"

# Publish a custom metric to your Amazon CloudWatch dashboard
$dat = New-Object Amazon.CloudWatch.Model.MetricDatum
$dat.Timestamp = (Get-Date).ToUniversalTime()
$dat.MetricName = "New Posts"
$dat.Unit = "Count"
$dat.Value = $newPostCount
Write-CWMetricData -Namespace "Usage Metrics" -MetricData $dat

Setelah Anda menginstal AWS Tools for PowerShell, jalankan perintah berikut untuk mendapatkan informasi versi dan daftar layanan AWS yang saat ini didukung oleh Tools for PowerShell.

Get-AWSPowerShellVersion -ListServiceVersionInfo

Temukan contoh dan lainnya di Panduan Pengguna »

Terhubung dengan pengembang lain di Repositori GitHub »

Jelajahi selengkapnya tentang menggunakan Windows dengan AWS di Windows & Pusat Pengembang .NET »

Pelajari detail alat PowerShell terbaru di Catatan Rilis »