

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 使用加密保护数据
<a name="security-data-protection-encryption"></a>

您可以使用不同形式的数据加密来保护您的 Elastic Beanstalk 数据。数据保护是指*在传输*过程中（当数据往返于 Elastic Beanstalk 时*）和*静态数据（存储在数据中心时 AWS ）保护数据。

## 传输中加密
<a name="security-data-protection-encryption.in-transit"></a>

您可以通过两种方式在传输过程中实现数据保护：使用安全套接字层 (SSL) 加密连接，或使用客户端加密（对象在发送之前先进行加密）。这两种方法都可有效地保护您的应用程序数据。为了保护连接，请在您的应用程序、其开发人员和管理员以及最终用户发送或接收任何对象时使用 SSL 对其进行加密。有关加密往返于您的应用程序的 Web 流量的详细信息，请参阅[为 Elastic Beanstalk 环境配置 HTTPS](configuring-https.md)。

客户端加密不是用于保护您上传的应用程序版本和源包中的源代码的有效方法。Elastic Beanstalk 需要访问这些对象，因此无法对其进行加密。因此，请确保保护开发或部署环境与 Elastic Beanstalk 之间的连接。

## 静态加密
<a name="security-data-protection-encryption.at-rest"></a>

要保护应用程序的静态数据，请了解应用程序使用的存储服务中的数据保护。例如，请参阅《Amazon RDS 用户指南》**中的 [Amazon RDS 中的数据保护](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/DataDurability.html)、《Amazon Simple Storage Service 用户指南》**中的 [Amazon S3 中的数据保护](https://docs.aws.amazon.com/AmazonS3/latest/userguide/DataDurability.html)或《Amazon Elastic File System 用户指南》**中的[在 EFS 中加密数据和元数据](https://docs.aws.amazon.com/efs/latest/ug/encryption.html)。

Elastic Beanstalk 将各种对象存储在加密的亚马逊简单存储服务 (Amazon S3) 存储桶中，该存储桶是为你创建环境的每个区域创建 AWS 的。由于 Elastic Beanstalk 保留了 Amazon S3 提供的默认加密，其会创建加密的 Amazon S3 存储桶。有关详细信息，请参阅[将 Elastic Beanstalk 和 Amazon S3 结合使用](AWSHowTo.S3.md)。您提供一些存储对象，并将它们发送到 Elastic Beanstalk，例如，应用程序版本和源包。Elastic Beanstalk 会生成其他对象，例如日志文件。除了 Elastic Beanstalk 存储的数据外，您的应用程序还 and/or 可以在其操作过程中传输存储数据。

若要保护存储在附加到您环境实例的 Amazon Elastic Block Store（Amazon EBS）卷中存储的数据，请在您的 AWS 账户和区域中默认启用 Amazon EBS 加密。启用后，所有新的 Amazon EBS 卷及其快照都将使用 AWS Key Management Service 密钥自动加密。有关更多信息，请参阅《Amazon EBS User Guide》**中的 [Encryption by default](https://docs.aws.amazon.com/ebs/latest/userguide/encryption-by-default.html)。

有关数据保护的更多信息，请参阅 *AWS 安全性博客* 上的 [AWS 责任共担模式和 GDPR](https://aws.amazon.com/blogs/security/the-aws-shared-responsibility-model-and-gdpr/) 博客文章。

有关其他 Elastic Beanstalk 安全主题，请参阅[AWS Elastic Beanstalk 安全](security.md)。