

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

# Amazon EMR 如何使用 Secrets Manager
<a name="integrating-emr"></a>

亚马逊 EMR 是一个平台，可简化大数据框架（例如 Apache Hadoop 和 Apache Spark）的运行， AWS 以处理和分析大量数据。使用这些框架和相关的开源项目（如 Apache Hive 和 Apache Pig）時，您可以处理用于分析的数据和商业智能工作负载。您还可以使用 Amazon EMR 将大量数据转换为其他数据存储和数据库，并将其移入和移出其他 AWS 数据存储和数据库，例如 Amazon S3 和 Amazon DynamoDB。

## 在 Amazon EC2 上运行的 Amazon EMR 如何使用 Secrets Manager
<a name="integrating-emr-ec2"></a>

在 Amazon EMR 中创建集群时，您可以使用 Secrets Manager 中的密钥向集群提供应用程序配置数据。有关更多信息，请参阅 *Amazon EMR 管理指南* 中的[在 Secrets Manager 中存储敏感配置数据](https://docs.aws.amazon.com/emr/latest/ReleaseGuide/storing-sensitive-data.html)。

此外，当您创建 EMR Notebook 时，可以使用 Secrets Manager 存储基于 Git 的私有注册表凭证。有关更多信息，请参阅《*Amazon EMR 管理指南*》中的[将基于 Git 的存储库添加到 Amazon EMR](https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-git-repo-add.html)。

## EMR Serverless 如何使用密 Secrets Manager
<a name="integrating-emr-serverless"></a>

EMR Serverless 提供无服务器运行时环境以简化分析应用程序的操作，因此您无需配置、优化、保护或操作集群。

您可以将数据存储在中， AWS Secrets Manager 然后在 EMR Serverless 配置中使用该密钥 ID。这样，您就不会以纯文本形式传递敏感的配置数据并将其暴露给外部 APIs。

有关更多信息，请参阅 *Amazon EMR Serverless 用户指南*中的[使用 EMR Serverless 进行数据保护的 Secrets Manager](https://docs.aws.amazon.com/emr/latest/EMR-Serverless-UserGuide/secrets-manager.html)。