Gli Strumenti AWS per PowerShell consentono a sviluppatori e amministratori Windows di gestire i propri servizi AWS dall'ambiente di script Windows PowerShell. Ora puoi gestire le risorse AWS con gli stessi strumenti Windows PowerShell che normalmente usi per gestire l'ambiente Windows.

Strumenti AWS per Windows »

Gli strumenti AWS per Windows PowerShell ti consentono di eseguire molte delle azioni disponibili in SDK AWS per .NET. Puoi utilizzarli dalla riga di comando per attività rapide, come il controllo delle istanze di Amazon EC2.

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

Il linguaggio di script di Windows PowerShell ti consente di comporre script per automatizzare la gestione dei tuoi servizi AWS. L'esempio seguente riguarda il ciclo di una directory di log su un'istanza EC2, in cui vengono individuati i file più vecchi di una settimana per poi archiviare quelli non vuoti in Amazon S3, prima di eliminare il vecchio file di log dal disco

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
}
}

Infine, con l'accesso diretto ai servizi AWS tramite Windows PowerShell, i tuoi script di gestione possono ora sfruttare tutto ciò che il cloud AWS ha da offrire.

# Rileva un errore e notifica tutti gli operatori iscritti all'argomento Amazon SNS Publish-SNSMessage -TopicArn arn:aws:sns:us-east-1:365928882516:OperationsError -Subject “Errore backup database” -Message “(dettagli...)”

 

 

# Pubblica un parametro personalizzato nel tuo pannello di controllo Amazon CloudWatch

$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

 



Trova esempi e altre risorse nella User Guide »

Entra in contatto con gli altri sviluppatori nel forum della community dedicato a PowerShell »

Scopri di più su come usare Windows con AWS nel Centro per sviluppatori Windows e .NET »

Scopri le novità degli strumenti PowerShell più recenti nelle Note di rilascio »