我正在尝试使用 powershell 将标签添加到 AWS EC2 环境中的快照,以便我可以标记它们以供将来使用和一些分级快照保留。
我可以通过控制台手动创建它们,但我一辈子都找不到要使用的 cmdlet。我能够管理的最好的是 edit-ec2snapshotattribute 但这似乎不是我想要的。
如果可能,我宁愿在创建快照期间不使用“描述”,因为它正在用于其他项目
我正在尝试使用 powershell 将标签添加到 AWS EC2 环境中的快照,以便我可以标记它们以供将来使用和一些分级快照保留。
我可以通过控制台手动创建它们,但我一辈子都找不到要使用的 cmdlet。我能够管理的最好的是 edit-ec2snapshotattribute 但这似乎不是我想要的。
如果可能,我宁愿在创建快照期间不使用“描述”,因为它正在用于其他项目
cmdlet New-EC2Tag 可用于为任何 EC2 资源(包括快照)创建新标签。
例子:
# Create a new tag with Key "Environment" and Value "Dev"
PS C:\> New-EC2Tag -Resources "snap-1a2b3c4d" -Tags @{ Key="Environment"; Value = "Dev" }
# View the newly created tag on the snapshot
PS C:\> Get-EC2Snapshot -SnapshotIds "snap-1a2b3c4d" | % { $_.Tags }
Key Value
--- -----
Environment Dev
文档: