

Doc AWS SDK 예제 GitHub 리포지토리에서 더 많은 SDK 예제를 사용할 수 있습니다. [AWS](https://github.com/awsdocs/aws-doc-sdk-examples) 

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# AWS SDKs를 사용한 Amazon S3 시나리오
<a name="s3_code_examples_scenarios"></a>

다음 코드 예제에서는 Amazon S3 AWS SDKs에서 일반적인 시나리오를 구현하는 방법을 보여줍니다. 이러한 시나리오에서는 Amazon S3 내에서 또는 다른 AWS 서비스와 결합된 상태에서 여러 함수를 직접적으로 호출하여 특정 태스크를 수행하는 방법을 보여줍니다. 각 시나리오에는 전체 소스 코드에 대한 링크가 포함되어 있습니다. 여기에서 코드를 설정 및 실행하는 방법에 대한 지침을 찾을 수 있습니다.

시나리오는 컨텍스트에 맞는 서비스 작업을 이해하는 데 도움이 되도록 중급 수준의 경험을 대상으로 합니다.

**Topics**
+ [버킷이 존재하는지 확인](s3_example_s3_Scenario_DoesBucketExist_section.md)
+ [텍스트를 스피치로, 다시 스피치에서 텍스트로 변환](s3_example_cross_Telephone_section.md)
+ [미리 서명된 URL 생성](s3_example_s3_Scenario_PresignedUrl_section.md)
+ [사진을 관리하기 위한 서버리스 애플리케이션 만들기](s3_example_cross_PAM_section.md)
+ [Amazon S3 객체를 나열하는 웹 페이지 생성](s3_example_s3_Scenario_ListObjectsWeb_section.md)
+ [Amazon Textract 탐색기 애플리케이션 생성](s3_example_cross_TextractExplorer_section.md)
+ [버킷의 모든 객체 삭제](s3_example_s3_Scenario_DeleteAllObjects_section.md)
+ [미완료 멀티파트 업로드 삭제](s3_example_s3_Scenario_AbortMultipartUpload_section.md)
+ [이미지에서 PPE 감지](s3_example_cross_RekognitionPhotoAnalyzerPPE_section.md)
+ [이미지에서 추출한 텍스트의 개체 삭제](s3_example_cross_TextractComprehendDetectEntities_section.md)
+ [이미지에서 얼굴 감지](s3_example_cross_DetectFaces_section.md)
+ [이미지에서 객체 감지](s3_example_cross_RekognitionPhotoAnalyzer_section.md)
+ [동영상에서 사람과 객체 감지](s3_example_cross_RekognitionVideoDetection_section.md)
+ [S3 '디렉터리' 다운로드](s3_example_s3_Scenario_DownloadS3Directory_section.md)
+ [로컬 디렉터리로 객체 다운로드](s3_example_s3_DownloadBucketToDirectory_section.md)
+ [알 수 없는 크기의 스트림 다운로드](s3_example_s3_Scenario_DownloadStream_section.md)
+ [다중 리전 액세스 포인트에서 객체 생성](s3_example_s3_GetObject_MRAP_section.md)
+ [버킷에서 수정된 객체 가져오기](s3_example_s3_GetObject_IfModifiedSince_section.md)
+ [S3 시작하기](s3_example_s3_GettingStarted_section.md)
+ [암호화 시작하기](s3_example_s3_Encryption_section.md)
+ [태깅 시작하기](s3_example_s3_Scenario_Tagging_section.md)
+ [Amazon S3 객체 잠그기](s3_example_s3_Scenario_ObjectLock_section.md)
+ [조건부 요청 수행](s3_example_s3_Scenario_ConditionalRequests_section.md)
+ [액세스 제어 목록(ACL) 관리](s3_example_s3_Scenario_ManageACLs_section.md)
+ [S3를 사용하여 대규모 메시지 관리](s3_example_sqs_Scenario_SqsExtendedClient_section.md)
+ [Lambda 함수로 버전이 지정된 객체를 배치 단위로 관리](s3_example_s3_Scenario_BatchObjectVersioning_section.md)
+ [URI 구문 분석](s3_example_s3_Scenario_URIParsing_section.md)
+ [멀티파트 복사 수행](s3_example_s3_MultipartCopy_section.md)
+ [S3 이벤트 알림 처리](s3_example_s3_Scenario_ProcessS3EventNotification_section.md)
+ [EXIF 및 기타 이미지 정보 저장](s3_example_cross_DetectLabels_section.md)
+ [EventBridge에 이벤트 알림 전송](s3_example_s3_Scenario_PutBucketNotificationConfiguration_section.md)
+ [업로드 및 다운로드 추적](s3_example_s3_Scenario_TrackUploadDownload_section.md)
+ [S3 객체 Lambda를 사용하여 데이터 변환](s3_example_cross_ServerlessS3DataTransformation_section.md)
+ [SDK를 사용한 단위 및 통합 테스트](s3_example_cross_Testing_section.md)
+ [버킷에 디렉터리 업로드](s3_example_s3_UploadDirectoryToBucket_section.md)
+ [대용량 파일 업로드 또는 다운로드](s3_example_s3_Scenario_UsingLargeFiles_section.md)
+ [알 수 없는 크기의 스트림 업로드](s3_example_s3_Scenario_UploadStream_section.md)
+ [체크섬 사용](s3_example_s3_Scenario_UseChecksums_section.md)
+ [Amazon S3 객체 무결성 작업](s3_example_s3_Scenario_ObjectIntegrity_section.md)
+ [버전이 지정된 객체 작업](s3_example_s3_Scenario_ObjectVersioningUsage_section.md)