CLI로 ListObjects 사용 - AWS SDK 코드 예제

AWS SDK 예제 GitHub 리포지토리에 더 많은 AWS문서 SDK 예제가 있습니다.

CLI로 ListObjects 사용

다음 코드 예시는 ListObjects의 사용 방법을 보여 줍니다.

작업 예제는 대규모 프로그램에서 발췌한 코드이며 컨텍스트에 맞춰 실행해야 합니다. 다음 코드 예제에서는 컨텍스트 내에서 이 작업을 확인할 수 있습니다.

CLI
AWS CLI

다음 예시에서는 list-objects 명령을 사용하여 지정된 버킷에 있는 모든 객체의 이름을 표시합니다.

aws s3api list-objects --bucket text-content --query 'Contents[].{Key: Key, Size: Size}'

이 예시에서는 --query 인수를 사용하여 list-objects의 출력을 각 객체의 키 값 및 크기로 필터링합니다.

객체에 대한 자세한 내용은 Amazon S3 개발자 안내서의 Amazon S3 객체 작업을 참조하세요.

  • API 세부 정보는 AWS CLI 명령 참조ListObjects를 참조하세요.

PowerShell
Tools for PowerShell V4

예시 1: 이 명령은 “test-files” 버킷에 있는 모든 항목에 대한 정보를 검색합니다.

Get-S3Object -BucketName amzn-s3-demo-bucket

예시 2: 이 명령은 "test-files" 버킷에서 "sample.txt" 항목에 대한 정보를 검색합니다.

Get-S3Object -BucketName amzn-s3-demo-bucket -Key sample.txt

예시 3: 이 명령은 “test-files” 버킷에서 접두사가 “sample”인 모든 항목에 대한 정보를 검색합니다.

Get-S3Object -BucketName amzn-s3-demo-bucket -KeyPrefix sample
  • API 세부 정보는 AWS Tools for PowerShell Cmdlet 참조(V4)ListObjects를 참조하세요.

Tools for PowerShell V5

예시 1: 이 명령은 “test-files” 버킷에 있는 모든 항목에 대한 정보를 검색합니다.

Get-S3Object -BucketName amzn-s3-demo-bucket

예시 2: 이 명령은 "test-files" 버킷에서 "sample.txt" 항목에 대한 정보를 검색합니다.

Get-S3Object -BucketName amzn-s3-demo-bucket -Key sample.txt

예시 3: 이 명령은 “test-files” 버킷에서 접두사가 “sample”인 모든 항목에 대한 정보를 검색합니다.

Get-S3Object -BucketName amzn-s3-demo-bucket -KeyPrefix sample
  • API 세부 정보는 AWS Tools for PowerShell Cmdlet Reference (V5)ListObjects를 참조하세요.