使用Amazon S3用戶端加密 - AWS SDK for Java 1.x

截至 2024 年 7 月 31 日, AWS SDK for Java 1.x 已進入維護模式,並將end-of-support在 2025 年 12 月 31 日送達。我們建議您遷移至 AWS SDK for Java 2.x,以繼續接收新功能、可用性改進和安全性更新。

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

使用Amazon S3用戶端加密

使用Amazon S3加密客户端是一種方法,您可以為存儲在Amazon S3。本節中的範例演示了如何創建和配置Amazon S3加密客户端。

如果您是密碼學的新使用者,請參密碼編譯基礎中的AWSKMS 開發人員指南,瞭解加密術語和算法的基本概述。有關所有加密技術支持的信息AWS開發套件,請參AWS適用於 的 開發套件支援Amazon S3用戶端加密中的Amazon Web Services一般參考。

注意

這些代碼示例假定您理解使用AWS SDK for Java並配置了默認AWS憑據使用設定AWS全權證書和區域促進發展

如果您使用的是 1.11.836 或更早版本的AWS SDK for Java,請參Amazon S3加密用户端遷移,瞭解有關將應用程序遷移到更高版本的信息。如果無法遷移,請參閲這個完整的示例(在 GitHub 上)。

否則,如果您使用的是版本是 1.11.837 或更新版AWS SDK for Java,請瀏覽下面列出的示例主題以使用Amazon S3用户端加密。