列出数字海洋液滴快照以及创建日期



我需要列出特定液滴的可用液滴快照。我正在使用doctl列出快照。我需要一种方法,doctl命令需要列出可用的快照以及创建日期。替代解决方案也值得赞赏。我不确定这是否可能。如果有人把手伸出来把它弄清楚,那将是非常有帮助的。

谢谢,穆尼什

您的问题不清楚。

是否要按给定的Droplet(ID(筛选快照列表?

如果是这样的话,我怀疑您会考虑使用doctl --output=jsondoctl命令的输出作为JSON,然后使用jq之类的工具来过滤结果。

我创建了一个Droplet和一个快照,这是有效的:

# jq filter
FILTER=".[]|select(.resource_id=="${DROPLET}")"
# For all my Droplets
DROPLETS=$(doctl compute droplet list --format=ID --no-header)
for DROPLET in ${DROPLETS}
do
doctl compute snapshot list 
--resource=droplet 
--output=json 
| jq "${FILTER}"
done

并且,如果您想将输出限制为仅namecreated_at:

FILTER=".[]|select(.resource_id=="${DROPLET}")|{"name":.name,"created":.created_at}"

命令存在:

doctl compute snapshot list

这是官方文件。

相关内容

  • 没有找到相关文章

最新更新