Usar cifrado del cliente de Amazon S3 - AWS SDK for Java 1.x

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-supportdiciembre de 2025. Le recomendamos que migre al para AWS SDK for Java 2.xseguir recibiendo nuevas funciones, mejoras de disponibilidad y actualizaciones de seguridad.

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.

Usar cifrado del cliente de Amazon S3

El cifrado de los datos con el cliente Amazon S3 para este fin es una forma de proporcionar una capa de protección adicional para la información confidencial que almacena en Amazon S3. Los ejemplos de esta sección demuestran cómo crear y configurar el cliente de cifrado de Amazon S3 para la aplicación.

Si es la primera vez que utiliza la criptografía, consulte Conceptos básicos de criptografía en la Guía para desarrolladores de AWS KMS para obtener información general básica sobre los términos y los algoritmos de criptografía. Para obtener información sobre la compatibilidad con la criptografía en todos los SDK de AWS, consulte Soporte de SDK de AWS para cifrado del cliente para Amazon S3 en la Referencia general de Amazon Web Services.

nota

En estos ejemplos de código se presupone que conoce la información que se describe en Uso del AWS SDK for Java y que ha configurado credenciales de AWS predeterminadas mediante la información de Configuración de credenciales y regiones de AWS para desarrollo.

Si utiliza la versión 1.11.836 o una anterior del AWS SDK for Java, consulte Migración de clientes de cifrado de Amazon S3 para obtener información sobre la migración de sus aplicaciones a versiones posteriores. Si no puede migrar, consulte este ejemplo completo en GitHub.

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 enumeran a continuación para usar el cifrado del cliente de Amazon S3.