如何使用AWS Tools for Powershell获取自己的AMI?

时间:2015-03-26 06:20:44

标签: powershell amazon-web-services ami aws-powershell

我正在尝试使用AWS Powershell工具。加载我在环境中创建的AMI图像的命令是什么? 显然,get-ec2image命令会加载市场上所有可用的图像,这不是我想要的。

2 个答案:

答案 0 :(得分:1)

Get-EC2Image就是您所需要的,您只需将-Owner参数设置为' self'就像这样:

PS C:/> Get-EC2Image -owner self

这是一个示例,您可以选择自己的AMI,按AMI名称(图像创建期间给出的AMI名称,而不是re-assignable tag "name")进行过滤:

PS C:/> Get-EC2Image -Owners self -Filters @{ Name='name'; Values='amiName' }

来自文档:

  

在此上下文中,[self]指的是与之对应的用户   用于调用cmdlet的凭据。

有关Get-EC2Image的documentation的更多信息。

答案 1 :(得分:0)

Get-EC2Image的详细语法是

Get-EC2Image-ImageId <String[]>-Owner <String[]>-ExecutableUser <String[]>-Filter <Filter[]>

因此,在您的情况下,假设123456789是您的AWS账号,那么它就可以进行锻炼。

Get-EC2Image -Owner '123456789'