Secret Manager - AWS IoT Greengrass
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

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

Secret Manager

密钥管理器组件 (aws.greengrass.SecretManager)将 AWS Secrets Manager 中的密钥部署到 Greengrass 核心设备。使用此组件可以在 Greengrass 核心设备上的自定义组件中安全地使用凭据(如密码)。有关 Secrets Manager 的详细信息,请参阅什么是 AWS Secrets Manager?中的AWS Secrets Manager 用户指南

此组件会加密核心设备上的密码,以确保您的凭据和密码的安全,直到您需要使用它们。

Versions

此组件具有以下版本:

  • 2.0.x

Requirements

要部署组件,必须满足组件及其dependencies。此组件具有以下要求:

Dependencies

当您部署组件时,AWS IoT Greengrass 还会部署其依赖关系的兼容版本。您必须满足组件及其所有依赖关系的要求才能成功部署组件。本部分列出了发布的版本以及定义每个依赖关系的组件版本的语义版本约束。您也可以在中查看组件各个版本的依赖关系。AWS IoT Greengrass 控制台。在组件详细信息页面上,查找附属物列表。

>=2.0.6

下表列出版本 2.0.6 及更高版本的此组件版本 2.0.6 及更高版本的依赖关系。

依赖关系 兼容版本 依赖关系类型
Greengrass 核心 > 2.0.0 软性
>=2.0.4 <2.0.5

下表列出此组件版本 2.0.4 和 2.0.5 版本 2.0.5 的依赖关系。

依赖关系 兼容版本 依赖关系类型
Greengrass 核心 > 2.0.3 软性

有关组件依赖项的更多信息,请参阅。组件配方参考

Configuration

此组件提供了以下配置参数,您可以在部署组件时自定义这些参数。

cloudSecrets

要部署到核心设备的 Secrets Manager 密钥的列表。您可以指定标签来定义要部署的每个密钥的版本。如果未指定版本,则此组件将使用暂存标签部署版本AWSCURRENT已附加。有关更多信息,请参阅 。暂存标签中的AWS Secrets Manager 用户指南

每个对象包含以下信息:

arn

要部署的密钥的 ARN。

labels

(可选)标识要部署到核心设备的密钥版本的标签列表。

每个标签必须是字符串。

例如:配置合并更新

{ "cloudSecrets": [ { "arn": "arn:aws:secretsmanager:us-west-2:123456789012:secret:MyGreengrassSecret-abcdef" } ] }

Changelog

下表描述了在组件各个版本中进行的更改。

Version

更改

2.0.6

版本更新了 Greengrass 核版本 2.1.0。

2.0.5

改进
  • 添加对 AWS 中国区域和 AWS GovCloud(美国)区域的支持。

2.0.4

初始版本。