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.
AWS Encryption SDK para Go
En este tema se explica cómo instalar y usar AWS Encryption SDK for Go. Para obtener más información sobre la programación con AWS Encryption SDK for Go, consulte el directorio
The AWS Encryption SDK for Go se diferencia de algunas de las otras implementaciones de lenguajes de programación de The en los siguientes aspectos: AWS Encryption SDK
-
No admite el almacenamiento en caché de claves de datos. Sin embargo, AWS Encryption SDK for Go admite el anillo de claves AWS KMS jerárquico, una solución alternativa de almacenamiento en caché de materiales criptográficos.
-
No es compatible con el streaming de datos
El AWS Encryption SDK for Go incluye todas las funciones de seguridad introducidas en la versión 2.0. x y versiones posteriores de otras implementaciones lingüísticas del AWS Encryption SDK. Sin embargo, si utiliza AWS Encryption SDK for Go para descifrar datos cifrados con una versión anterior a la versión 2.0. versión x implementación de la en otro idioma AWS Encryption SDK, es posible que deba ajustar su política de compromiso. Para obtener más información, consulte ¿Cómo establecer su política de compromiso?.
The AWS Encryption SDK for Go es un producto de AWS Encryption SDK in Dafny
Más información
-
Para ver ejemplos que muestran cómo configurar las opciones del AWS Encryption SDK, como especificar un conjunto de algoritmos alternativo, limitar las claves de datos cifradas y usar claves AWS KMS multirregionales, consulte. Configuración del AWS Encryption SDK
-
Para ver ejemplos que muestran cómo configurar y usar AWS Encryption SDK for Go, consulte los ejemplos de Go que se encuentran en el
repositorio aws-encryption-sdk en. GitHub
Requisitos previos
Antes de instalar AWS Encryption SDK for Go, asegúrese de cumplir los siguientes requisitos previos.
- Una versión compatible de Go
-
For Go requiere Go 1.23 o una versión AWS Encryption SDK posterior.
Para obtener más información sobre la descarga e instalación de Go, consulta la sección Instalación de
Go.
Instalación
Instala la versión más reciente de AWS Encryption SDK for Go. Para obtener más información sobre la instalación y la creación de AWS Encryption SDK for Go, consulte README.md
Para instalar la versión más reciente
-
Instala el for Go AWS Encryption SDK
go get github.com/aws/aws-encryption-sdk/releases/go/encryption-sdk@latest -
Instale la biblioteca de proveedores de material criptográfico
(MPL) go get github.com/aws/aws-cryptographic-material-providers-library/releases/go/mpl