

文件 AWS 開發套件範例 GitHub 儲存庫中有更多可用的 [AWS SDK 範例](https://github.com/awsdocs/aws-doc-sdk-examples)。

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# Amazon S3 AWS SDKs案例
<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 Explorer 應用程式](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 'directories'](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 Object 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)