首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >AWS powershell: Get-EC2InstanceType

AWS powershell: Get-EC2InstanceType
EN

Stack Overflow用户
提问于 2020-06-24 22:02:09
回答 1查看 104关注 0票数 0

我想通过AWS PowerShell提取包含cpu信息的裸机实例:

代码语言:javascript
运行
复制
Get-EC2InstanceType -Filter @{'name'='bare-metal';'values'='true' }

提供了以下答案:

代码语言:javascript
运行
复制
AutoRecoverySupported         : False
BareMetal                     : True
BurstablePerformanceSupported : False
CurrentGeneration             : True
DedicatedHostsSupported       : True
EbsInfo                       : Amazon.EC2.Model.EbsInfo
FpgaInfo                      :
FreeTierEligible              : False
GpuInfo                       :
HibernationSupported          : False
Hypervisor                    :
InferenceAcceleratorInfo      :
InstanceStorageInfo           : Amazon.EC2.Model.InstanceStorageInfo
InstanceStorageSupported      : True
InstanceType                  : z1d.metal
MemoryInfo                    : Amazon.EC2.Model.MemoryInfo
NetworkInfo                   : Amazon.EC2.Model.NetworkInfo
PlacementGroupInfo            : Amazon.EC2.Model.PlacementGroupInfo
ProcessorInfo                 : Amazon.EC2.Model.ProcessorInfo
SupportedRootDeviceTypes      : {ebs}
SupportedUsageClasses         : {on-demand, spot}
SupportedVirtualizationTypes  : {hvm}
VCpuInfo                      : Amazon.EC2.Model.VCpuInfo

亚马逊网络服务的PowerShell指南没有解释你是如何为Amazon.EC2.Model.ProcessorInfo某人收到信息的?

BR Timo

EN

回答 1

Stack Overflow用户

发布于 2020-10-08 09:22:18

Amazon.EC2.Model.ProcessorInfo有两个属性: SupportedArchitectures和SustainedClockSpeedInGhz。

文档在这里:https://docs.aws.amazon.com/sdkfornet/v3/apidocs/items/EC2/TProcessorInfo.html

您可以使用类似于以下内容的方式访问属性:

代码语言:javascript
运行
复制
PS$ $e = Get-EC2InstanceType
PS$ $e[0].ProcessorInfo

SupportedArchitectures SustainedClockSpeedInGhz
---------------------- ------------------------
{x86_64}               3.1

PS$ $e[0].ProcessorInfo.SustainedClockSpeedInGhz                                                                                    

3.1

此时,您可以使用各种Powershell技术以您想要的形式获取此信息。所以可能是这样的:

代码语言:javascript
运行
复制
PS$ Get-EC2InstanceType -Filter @{'name'='bare-metal';'values'='true' } | Select-Object -Property InstanceType, @{Name="SupportedArchitectures"; Expression={$_.ProcessorInfo.SupportedArchitectures}}

InstanceType SupportedArchitectures
------------ ----------------------
m6g.metal    arm64
m5.metal     x86_64
m5d.metal    x86_64
m6gd.metal   arm64
g4dn.metal   x86_64
c6gd.metal   arm64
a1.metal     arm64
c5.metal     x86_64
c5n.metal    x86_64
r6gd.metal   arm64
r5.metal     x86_64
z1d.metal    x86_64
r6g.metal    arm64
i3.metal     x86_64
r5d.metal    x86_64
c6g.metal    arm64
c5d.metal    x86_64
i3en.metal   x86_64
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62556919

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档