6

アマゾン ウェブ サービス (AWS) PowerShell モジュールを使用してタグ (キーと値のペア) を EC2 インスタンスに追加するにはどうすればよいですか?

4

3 に答える 3

8

まず、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 から認証されたので、次のワンライナー スクリプトを使用して、WPF ウィンドウで EC2 インスタンスのリストを開き、タグ付けするものを選択します。

(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
  }
于 2016-09-06T17:37:55.513 に答える
7

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
于 2016-12-12T02:13:20.953 に答える