第2步: 提供 Amazon Transcribe 具有数据权限 - Amazon Transcribe
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

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

第2步: 提供 Amazon Transcribe 具有数据权限

要创建自定义语言模型,您需要 Amazon Transcribe 访问文本数据。为此,请 Amazon Transcribe 是 GetObjectListBucket 对您的权限 Amazon Simple Storage Service (人Amazon S3)桶。

如何提供数据权限

  1. 登录 AWS 管理控制台并通过 IAM 控制台打开 IAM 控制台。

  2. 在导航窗格中,对于 访问管理,选择 角色 并选择以下选项之一。

    • 选择 IAM 角色用于创建自定义语言模型和运行转录作业。

    • 要创建新的 IAM 角色,请选择 创建角色.

      1. 低于 常见用例,选择 二十二. 您可以选择任何用例,但EC2是最直接的用例之一。

      2. 选择 下一步: 标签.

      3. 选择 下一步: 回顾.

      4. 为以下角色指定名称 角色名称. 删除 角色描述.

      5. 选择创建角色

      6. 选择您已创建的角色。

  3. 选择 Trust Relationships (信任关系)

  4. 选择 Edit trust relationship

  5. 如果您正在使用现有角色,请使用以下代码修改您的信任策略。如果您使用此过程创建了新角色,请将信任策略文本替换为以下代码。

    { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "Service": "transcribe.amazonaws.com" }, "Action": "sts:AssumeRole" } ] }
  6. 在导航窗格中,选择策略

    • 自 政策列表,选择 亚马逊转录完全访问.

      1. 政策行动,选择 附加策略

      2. 选择 IAM 您要将策略附加到的角色。

    • 选择 Create policy (创建策略)

      1. 选择 JSON

      2. 输入以下代码,以添加 GetObjectListBucket 权限:

        { "Version": "2012-10-17", "Statement": [ { "Action": [ "s3:GetObject" ], "Resource": [ "arn:aws:s3:::your-input-bucket/*" ], "Effect": "Allow" }, { "Action": [ "s3:ListBucket" ], "Resource": [ "arn:aws:s3:::your-input-bucket" ], "Effect": "Allow" } ] }
      3. 选择查看策略

      4. 指定策略的名称。

      5. 选择 Create policy (创建策略)

      6. 将政策附加到 IAM 角色。

Amazon Transcribe 现在拥有访问自定义语言模型的数据的必要权限。

下一步

第3步: 创建自定义语言模型