kum*_*mar 4 amazon-s3 amazon-web-services aws-cli
下面的代码按描述排序。我如何按升序排序?
KEY=`aws s3 ls $BUCKET --recursive | sort | tail -n 1 | awk '{print $4}'`
Run Code Online (Sandbox Code Playgroud)
Joh*_*ein 10
您似乎希望获取Amazon S3 存储桶中最近修改的对象的密钥。
为此,您可以使用:
aws s3api list-objects --bucket bucketname --query 'sort_by(Contents, &LastModified)[-1].Key' --output text
Run Code Online (Sandbox Code Playgroud)
AWS CLI--query
参数功能强大。它使用JMESPath,它可以执行大多数所需的操作,而无需通过管道传输数据。
该aws s3api list-objects
命令提供特定字段的信息,而不是aws s3 ls
简单的文本输出命令。
如果存储桶中的对象超过 1000 个,上述方法可能无法按预期工作,因为结果以 1000 个批次返回。
归档时间: |
|
查看次数: |
12184 次 |
最近记录: |