GCP计算引擎:如何在示例终端查看示例类型(自定义Linux)?

68de4m5k  于 2023-05-28  发布在  Linux
关注(0)|答案(1)|浏览(148)

我有自定义的Linux,我可以在AWS和GCP上 Boot 。在AWS中,我可以从终端轻松检查EC2示例类型:

aws-instance-xyz:/ # dmidecode -s system-product-name
m6i.4xlarge

我希望能够在GCP中检查计算引擎的示例类型,但是 dmidecode 命令在这里没有用:

gcp-instance-xyz:/ # dmidecode -s system-product-name
Google Compute Engine

我必须能够使用终端中的命令检查示例类型。我不能在Linux环境中安装GCP cli,所以任何 gcloud/gutils 命令都不是一个选项。

htrmnn0y

htrmnn0y1#

根据此官方文档,sudo dmidecode -s system-product-name用于检测VM是否在Compute Engine中运行。
要获取元数据的详细信息,您需要使用curl命令,如本官方文档中所述。使用以下命令获取示例类型:

curl "http://metadata.google.internal/computeMetadata/v1/instance/machine-type" -H "Metadata-Flavor: Google"

输出:

如果你使用gcloud并在这里添加installation document以供参考,它将是灵活的。

相关问题