Instance gcloud快照连接到实例的所有磁盘

Instance gcloud快照连接到实例的所有磁盘,instance,gcloud,snapshot,disk,Instance,Gcloud,Snapshot,Disk,我正在使用gcloud cli api,并尝试编写一个脚本来创建连接到实例的所有磁盘的快照 我的问题是,snapshot cli命令需要磁盘名,但当我向gcloud请求连接到实例的磁盘列表时,它没有(直接)提供磁盘名 如果我跑步: gcloud计算实例列表——格式=json 我得到一个json磁盘阵列,其中包括deviceName,但不包括名称。 我注意到该数组包含一个“source”属性,该属性包含一个以diskname结尾的url。 但是,我担心从url解析diskname不会提供稳定的解决

我正在使用gcloud cli api,并尝试编写一个脚本来创建连接到实例的所有磁盘的快照

我的问题是,snapshot cli命令需要磁盘名,但当我向gcloud请求连接到实例的磁盘列表时,它没有(直接)提供磁盘名

如果我跑步: gcloud计算实例列表——格式=json

我得到一个json磁盘阵列,其中包括deviceName,但不包括名称。 我注意到该数组包含一个“source”属性,该属性包含一个以diskname结尾的url。 但是,我担心从url解析diskname不会提供稳定的解决方案

那么,获取磁盘名的正确方法是什么?

您是否厌倦了:

gcloud compute disks list --format=json ?
我不知道它是否可以按实例列出,但它包含使用特定光盘的实例的信息()

我希望这会有帮助