gcloud 列出托管组中的实例,按创建时间排序

gcloud list instances in managed group sorted by creation time

我需要从实例组中获取最早的实例。我正在使用以下命令:

gcloud compute instance-groups managed list-instances "instance-group-name" --region "us-central1" --format="value(NAME,ZONE,CREATION_TIMESTAMP)" --sort-by='~CREATION_TIMESTAMP'

但是 --sort-by 似乎不起作用或者我使用的有点不对。

能否请您推荐正确的方法。

可能是creationTimestamp而不是CREATION_TIMESTAMP

有关基础字段名称,请参阅:instances.list and the response body

这有点令人困惑,但是 gcloud 要求您使用底层请求|响应类型的(字段|属性)名称 而不是 输出名称.

另一种更容易确定这一点的方法是将 --format=yaml--format=json 添加到 gcloud compute instances list(或任何 gcloud 命令)以了解返回的内容以便您可以开始对其进行过滤和格式化。