La AWS SDK for Java versión 1.x entró en modo de mantenimiento el 31 de julio de 2024 y estará disponible el 31 de end-of-support
Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Cifrar los datos mediante el cliente de Amazon S3 cifrado es una forma de proporcionar un nivel adicional de protección para la información confidencial que almacene. Amazon S3 Los ejemplos de esta sección muestran cómo crear y configurar el cliente de Amazon S3 cifrado para su aplicación.
Si no conoce la criptografía, consulte los conceptos básicos de criptografía en la Guía para desarrolladores de AWS KMS para obtener una descripción general básica de los términos y algoritmos de la criptografía. Para obtener información sobre el soporte de criptografía en general AWS SDKs, consulte AWS SDK Support for Amazon S3 Client-Side Encryption en la Amazon Web Services Referencia general.
nota
En estos ejemplos de código se parte del supuesto de que usted entiende el material de Using the AWS SDK for Java y que ha configurado AWS las credenciales predeterminadas utilizando la información de Configurar AWS credenciales y región para el desarrollo.
Si utiliza la versión 1.11.836 o una anterior AWS SDK for Java, consulte Amazon S3 Encryption Client Migration para obtener información sobre la migración de sus aplicaciones a versiones posteriores. Si no puede migrar, consulte este
De lo contrario, si utiliza la versión 1.11.837 o posterior de AWS SDK for Java, explore los temas de ejemplo que se muestran a continuación para utilizar Amazon S3 el cifrado del lado del cliente.