AWS CLI를 사용하여 특정 계정이 소유 한 S3 객체를 쿼리하고 객체에 특정 크기가있는 경우에만 쿼리하려고합니다. AND 쿼리를 수행하는 방법이 있습니까? 이미 시도해 본 수백 가지 대안 중 일부는 작동하지 않았습니다.
aws s3api list-objects-v2 --bucket bucket-name --fetch-owner --output json --query "'Contents[?Size==`0`].[Key,Owner.ID,Size]' || [?Owner.ID=='00000000111111122222222aaabbbcccdddeeefff']"
aws s3api list-objects-v2 --bucket bucket-name --fetch-owner --output json --query "Contents[?Owner.ID=='00000000111111122222222aaabbbcccdddeeefff']||[?Size==`0`].[Key,Size]"
어떤 도움이라도 환영합니다!
미리 감사드립니다!
향후 참조를 위해 다음은 마지막 명령입니다.
aws s3api list-objects-v2 --bucket bucket-name --fetch-owner --output json --query 'Contents[?(Owner.ID==`00000000111111122222222aaabbbcccdddeeefff` && Size==`0`)].[Key,Size,Owner.ID]'
감사합니다 @Uberhumus
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다