本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
AWS Systems Manager—password 参数的要求
AWS Elemental MediaLive 控制台包含一项功能,允许用户在 Parameter Store 中创建密码 AWS Systems Manager 参数。此功能位于 Create Channel (创建通道) 页面上。 AWS CLI或中不存在此功能RESTAPI。
您必须决定想要向部分还是全部用户授予使用此功能的权限。(如果您不向任何用户授予此访问权限,则必须有管理员负责创建参数。)
关于创建密码参数的功能
AWS Systems Manager 参数存储在中被广泛使用 AWS Elemental MediaLive。您可能将使用此存储。存储区保存 MediaLive需要在外部检索和存储文件的密码。
以下是使用此存储区保存密码的一些 MediaLive 功能:
-
如果连接是安全的,则输入 P HLS ull 或 Pull 类型。RTMP
-
频道中URL用于保存外部文件的字段(如果连接是安全的)。此类型字段的示例包括 Avail blanking image (效用消隐图像)。
-
HLS输出组或 Microsoft 平滑输出组中的目标(如果连接是安全的)。
在所有这些情况下,都 MediaLive 需要用户名和密码。密码始终存储在参数中。因此,控制台包含一个 Username (用户名) 字段和一个 Password parameter (密码参数) 字段。有关相关字段的示例,请打开 MediaLive 控制台,选择 “创建频道”、“常规设置”、“可用空白”、“可用空白图像”,然后选择 “凭据”。
密码参数的工作原理
密码参数功能可确保用户在创建频道时 AWS Elemental MediaLive 不会以纯文本形式存储密码。其工作原理如下:
-
首先,用户或管理员在 AWS Systems Manager Parameter Store 中创建密码参数。参数是一个名称-值对,其中名称类似于
corporateStorageImagesPassword
,值为实际密码。 -
其次,当用户创建频道或输入内容 MediaLive 并需要输入密码时,用户指定密码参数名称而不是密码。该名称存储在 MediaLive。实际密码永远不会存储在中 MediaLive。
-
最后,当频道正在运行并 MediaLive 需要密码(用于读取或写入外部位置)时,它会将密码参数名称发送到 Parameter Store 并取回实际密码作为响应。
创建内置的功能 MediaLive
当密码字段出现在控制台上时, AWS Elemental MediaLive 包括一项允许用户执行以下操作之一的功能:
-
输入现有密码参数的名称。
-
通过输入名称/值对(参数名称和实际密码)创建密码参数。
所需的权限
用户必须输入密码参数的名称或者从下拉列表中选择名称。一些用户可能需要权限以在 AWS Elemental MediaLive中创建密码参数。
输入姓名的权限
无需特殊权限即可在 AWS Elemental MediaLive 控制台上输入现有密码参数的名称。
选择姓名的权限
对于从下拉列表中选择名称的用户,该用户必须具有 AWS Systems Manager中的 GetParameters
权限。
创建权限
要让任何用户在 AWS Elemental MediaLive 控制台上创建密码参数,则该用户必须有权在 Parameter Stor AWS Systems Manager e 中执行特定操作。(有了此权限,用户还可以在 AWS Systems Manager 控制台上提前创建这些密码参数。 用户可以选择他们喜欢的选项。)
您可以向部分或所有用户授予创建这些密码参数的权限。通常,您仅向确信具有敏感密码的用户授予此访问权限,这可能是您已标识为高级用户的用户:
-
如果您只向高级用户授予访问权限,则这些用户必须负责在启动时为适用的资产创建参数,以及每当需要新资产时 MediaLive。用户可以在 MediaLive 控制台或控制台上执行 AWS Systems Manager 设置。
-
如果您不向任何用户授予此访问权限,则管理员必须负责在启动时为适用的资产创建参数,以及每当需要新资产时 MediaLive。管理员可能更喜欢在 AWS Systems Manager 控制台上执行此设置。
修改和删除权限
如果您希望用户能够修改和删除密码参数(以及创建它们),请授予修改和删除操作的访问权限。用户将能够在 AWS Systems Manager 参数存储库中进行修改和删除。( AWS Elemental MediaLive 控制台上没有用于修改和删除的功能。)
您可以选择向具有创建权限的用户授予此访问权限。或者,您可以选择仅向管理员授予此访问权限。
下表显示了IAM中与访问参数存储相关的操作。
权限 | 中的服务名称 IAM | 操作 |
---|---|---|
Select | Systems Manager | GetParameters |
创建 | Systems Manager | PutParameter |
修改和删除 | Systems Manager | DeleteParameter
|