本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用用戶端加密保護資料
用戶端加密是在本機加密的動作,以協助確保其在傳輸和靜態中的安全性。若要在將物件傳送到 Amazon S3 之前進行加密,請使用 Amazon S3 加密用戶端。當您的物件以此方式加密時,您的物件不會公開給任何第三方,包括 AWS。Amazon S3 得知您的物件已經加密;Amazon S3 不負責加密或解密物件。您可以同時使用 Amazon S3 加密用戶端和伺服器端加密來加密資料。將加密物件傳送到 Amazon S3 時,Amazon S3 只會偵測典型物件,無法將物件識別為已加密。
Amazon S3 加密用戶端可做為您與 Amazon S3 之間的媒介。執行個體化 Amazon S3 加密用戶端之後,物件會做為部分 Amazon S3 PutObject
和 GetObject
請求,自動加密和解密。您的物件皆使用不重複的資料金鑰來加密。即使您指定 KMS 金鑰做為包裝金鑰,Amazon S3 加密用戶端也不會使用儲存貯體金鑰或與其互動。
《Amazon S3 加密用戶端開發人員指南》著重於 Amazon S3 加密用戶端的 3.0 版及更新版本。如需詳細資訊,請參閱《Amazon S3 加密用戶端開發人員指南》中的什麼是 Amazon S3 用戶端加密。
如需 Amazon S3 加密用戶端舊版的詳細資訊,請參閱程式設計語言的 AWS SDK 開發人員指南。