As AWS Tools for Windows PowerShell permitem que os desenvolvedores e administradores do Windows gerenciem seus serviços da AWS do ambiente de script do Windows PowerShell. Agora você pode gerenciar seus recursos da AWS com as mesmas ferramentas do Windows PowerShell que você usa para gerenciar seu ambiente do Windows.

AWS Tools for Windows »

As AWS Tools for Windows PowerShell permitem que você realize várias ações como as que estão disponíveis no AWS SDK para .NET. Você pode usá-las pela linha de comando para tarefas rápidas, como controlar suas instâncias do Amazon EC2.

PS C:\> Start-EC2Instances -InstanceId i-10a64379

A linguagem de script do Windows PowerShell permite que você crie scripts para automatizar seu gerenciamento de serviço AWS. O exemplo a seguir aborda um diretório de registro em uma instância do EC2, localiza arquivos mais antigos que uma semana e arquiva os que não estiverem vazios na Amazon S3 antes de excluir o arquivo de registro antigo do 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
}
}

Por último, com acesso direto aos serviços AWS do Windows PowerShell, seus scripts de gerenciamento agora podem explorar tudo o que a nuvem da AWS tem a oferecer.

# 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



Encontre exemplos e mais informações no Guia do usuário »

Conecte-se a outros desenvolvedores no Fórum da comunidade do PowerShell »

Descubra mais sobre como usar o Windows com a AWS no Centro do desenvolvedor para .NET e Windows »

Conheça os detalhes das últimas ferramentas do PowerShell nas Notas de release »