代码之家  ›  专栏  ›  技术社区  ›  rynop

如何使用aws cli获得s3对象的最新版本?

  •  0
  • rynop  · 技术社区  · 6 年前

    使用aws cli,如何输出s3对象的最新版本id字符串?

    2 回复  |  直到 6 年前
        1
  •  3
  •   rynop    6 年前

    简化@rynop的命令:

    aws s3api list-object-versions --bucket us-east-1--aws-blueprint.mydomain.com --prefix my/object/key.ext --query 'Versions[?IsLatest].[VersionId]' --output text
    
        2
  •  0
  •   rynop    6 年前
    aws s3api list-object-versions --bucket aws-blueprint.mybucket.com --prefix nested-stacks/apig/single-lambda-proxy-with-CORS.yaml | jq -r '.Versions[] | select(.IsLatest == true) | .VersionId'
    

    输出如下: o65j.nFiJ00D25lNPyzsbJ7rWktOoKmS