2016-09-06 4 views

ответ

3

Во-первых, установить модуль AWS PowerShell на PowerShell 5.0 или более поздней версии:

Install-Module -Name AWSPowerShell -Scope CurrentUser -Force 

Теперь перейдите к IAM консоли и сгенерировать ключ доступа, и используйте следующую команду, чтобы задать учетные данные в PowerShell.

$AccessKey = '<YourAccessKey>' 
$SecretKey = '<SecretKey>' 
$Region = 'us-west-1' 
Initialize-AWSDefaults -AccessKey $AccessKey -SecretKey $SecretKey -Region $Region 

Теперь, когда вы проверка подлинности с помощью PowerShell, используйте следующий один-лайнер сценарий поп открыть список экземпляров EC2 в окне WPF, и выбрать те, которые вы хотите пометить.

(Get-EC2Instance).Instances | 
    Out-GridView -OutputMode Multiple | 
    ForEach-Object -Process { 
    New-EC2Tag -Tag (New-Object -TypeName Amazon.EC2.Model.Tag -ArgumentList @('Key', 'Value')) -Resource $PSItem.InstanceId 
    } 
2

команда PS

New-EC2Tag -ResourceId $Instances -Tags $Tags 

Из AWS документации ....

$tag = New-Object Amazon.EC2.Model.Tag 
$tag.Key = "myTag" 
$tag.Value = "myTagValue" 

New-EC2Tag -Resource i-12345678 -Tag $tag 
Смежные вопросы