의 버전 5(V5) AWS Tools for PowerShell 가 릴리스되었습니다.
변경 사항 해제 및 애플리케이션 마이그레이션에 대한 자세한 내용은 마이그레이션 주제를 참조하세요.
기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Windows PowerShell을 사용하여 Amazon Machine Images 찾기
Amazon EC2 인스턴스를 시작할 때 인스턴스의 템플릿으로 사용할 Amazon Machine Images(AMI)를 지정합니다. 그러나는 최신 업데이트 및 보안 개선 사항을 새 AMIs에 AWS 제공하기 때문에 AWS Windows AMIs의 IDs는 자주 변경됩니다. Get-EC2Image cmdlet을 사용하여 현재 Windows AMIs 찾고 해당 IDs.
Get-EC2Image
Get-EC2Image
cmdlet은 사용할 수 있는 AMI 목록을 검색합니다.
-Owner
에서 Amazon이나 사용자에게 속하는 AMI만 검색되도록 amazon, self
파라미터와 어레이 값 Get-EC2Image
를 사용합니다. 이 컨텍스트에서 사용자란 cmdlet을 호출하는 데 사용한 자격 증명을 가진 사용자를 지칭합니다.
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
다음 예에서는 이 cmdlet에서 반환되는 AMI 중 하나를 보여 주며, 이전 명령의 실제 출력은 여러 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에서는 이름 패턴을 기준으로 AMIs 목록을 필터링하는 Get-EC2ImageByName
cmdlet을 AWS Tools for PowerShell 제공했습니다. 도구 버전 5의 경우 대신 Get-SSMLatestEC2Image cmdlet을 사용합니다.