のバージョン 5 (V5) AWS Tools for PowerShell がリリースされました。
重要な変更とアプリケーションの移行については、「移行トピック」を参照してください。
翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Windows PowerShell を使用した Amazon Machine Image の検索
Amazon EC2 インスタンスを起動する際には、インスタンスのテンプレートとなる Amazon Machine Image (AMI) を指定します。ただし、 は最新の更新とセキュリティ強化を備えた新しい AMIs AWS を提供するため、 AWS Windows AMIs の IDs は頻繁に変更されます。Get-EC2Image コマンドレットを使用して、現在の Windows AMIsし、その IDs を取得できます。
Get-EC2Image
Get-EC2Image
コマンドレットは、使用できる AMI のリストを取得します。
-Owner
パラメータに配列値 amazon, self
を指定して、Get-EC2Image
が、Amazon またはユーザー自身に属する AMI のみを取得するようにします。このコンテキストでは、ユーザー とは、コマンドレットの呼び出しに使用した認証情報を持つユーザーを指します。
PS >
Get-EC2Image -Owner amazon, self
-Filter
パラメータを使用して結果を絞り込むことができます。フィルタを指定するには、Amazon.EC2.Model.Filter
型のオブジェクトを作成します。たとえば、次のフィルタを使用すると、Windows AMI のみが表示されます
$platform_values = New-Object 'collections.generic.list[string]' $platform_values.add("windows") $filter_platform = New-Object Amazon.EC2.Model.Filter -Property @{Name = "platform"; Values = $platform_values} Get-EC2Image -Owner amazon, self -Filter $filter_platform
次の例は、コマンドレットによって返される AMI の 1 つです。上記のコマンドの実際の出力では、多くの AMI の情報が提供されます。
Architecture : x86_64
BlockDeviceMappings : {/dev/sda1, xvdca, xvdcb, xvdcc…}
CreationDate : 2019-06-12T10:41:31.000Z
Description : Microsoft Windows Server 2019 Full Locale English with SQL Web 2017 AMI provided by Amazon
EnaSupport : True
Hypervisor : xen
ImageId : ami-000226b77608d973b
ImageLocation : amazon/Windows_Server-2019-English-Full-SQL_2017_Web-2019.06.12
ImageOwnerAlias : amazon
ImageType : machine
KernelId :
Name : Windows_Server-2019-English-Full-SQL_2017_Web-2019.06.12
OwnerId : 801119661308
Platform : Windows
ProductCodes : {}
Public : True
RamdiskId :
RootDeviceName : /dev/sda1
RootDeviceType : ebs
SriovNetSupport : simple
State : available
StateReason :
Tags : {}
VirtualizationType : hvm
注記
のバージョン 4 では、AMI Get-EC2ImageByName
のリストを名前パターンでフィルタリングするための コマンドレット AWS Tools for PowerShell が提供されAMIs。ツールのバージョン 5 では、代わりに Get-SSMLatestEC2Image コマンドレットを使用します。