集成

Amazon S3 (TMS)

文本由 Phrase Language AI 从英语机器翻译而得。

适用于

  • 团队版、专业版、商业版、企业版和软件 UI/UX 计划

有关许可问题,请联系Sales。

适用于

  • 团队版、旗舰版和企业版计划(旧版)

有关许可问题,请联系Sales。

Amazon S3 (Amazon Simple Storage Service) 是一项通过 Web 服务接口提供对象存储的服务。Amazon S3 可用于存储任何类型的对象,从而支持多种用途,例如互联网应用程序存储、备份与恢复、灾难恢复、数据归档、分析数据湖以及混合云存储。

身份验证使用链接到 Phrase IAM 角色的 S3 跨账户 IAM 角色。请并行准备 Phrase 和 S3 设置,因为它们需要使用彼此设置中的信息。Amazon 提供了关于复杂角色设置和功能的更多信息。

连接后,即可访问已登录用户有权访问的所有存储桶。

使用案例

此连接器有多种使用案例:

  • 项目经理可以直接从在线存储库将文件添加到项目中。

  • 设置提交者门户,允许提交者直接从在线存储库将文件添加到请求中。

  • 使用自动项目创建 (APC),当检测到受监控文件或文件夹的最后修改日期发生变化时,自动创建新项目。

    • 此连接器支持绝对路径设置。

  • 设置持续作业,以监控所选文件的更改。

Amazon S3 设置

  1. 登录 AWS 管理控制台。

  2. 创建存储桶。

    1. 导航至 Amazon S3,存储桶,然后点击 创建存储桶。

      创建存储桶 页面随即打开。

    2. 为存储桶提供一个名称并保留默认设置。

  3. 使用自定义信任策略创建 IAM 角色。

    1. 导航至 IAM,角色,然后点击 创建角色。

    2. 在 选择可信实体 页面上,选择 自定义信任策略。

    3. 将 TMS 设置中显示的 Phrase IAM 角色 用于 主体。

    4. 在 添加权限 窗口中,选择 AmazonS3FullAccess 策略。

    5. 在 名称、查看和创建 窗口中,在 角色名称 字段中填写存储桶名称。

    6. 点击 创建角色。

  4. 在 TMS 设置的 您的跨账户 IAM 角色 字段中使用该角色名称。

最低权限设置 必须包含以下操作:

  • s3:PutObject

  • s3:GetObject

  • s3:ListAllMyBuckets

  • s3:ListBucket

Phrase TMS 设置

  1. 在设置 Setup_gear.png 页面中,向下滚动至 集成 部分。

  2. 点击 连接器。

    连接器 页面随即打开。

  3. 点击 新建连接器。

    创建连接器 页面随即打开。

  4. 将 类型 更改为 Amazon S3,并为连接器提供名称。

  5. 选择 身份验证类型。

    默认值为 跨账户 IAM 角色。访问密钥 仅适用于已在使用该设置并需要对其进行更改的客户。建议仍在使用 访问密钥 的客户更改为 跨账户 IAM 角色。

  6. 提供 跨账户 IAM 角色。

  7. 使用显示的 Phrase IAM 角色 进行 Amazon S3 设置,并在 Amazon S3 设置的 您的跨账户 IAM 角色 字段中使用该角色。

  8. 点击 测试连接。

    • 如果成功,测试连接 按钮旁边会出现一个小勾号。

  9. 点击 保存。

    连接器已添加到 连接器 页面的列表中。

删除连接器

要删除连接器:

  1. 在 集成 页面中,选择要删除的连接器。

  2. 点击 删除。

    删除连接器 窗口随即打开。

  3. 输入“delete”并点击 Delete。

    连接器已删除,并显示连接器列表。

注意

如果连接器仍链接到项目中的未完成作业(包括位于回收站中的作业),则无法将其删除。尝试删除此类连接器会返回“Failed to delete connector”错误。

解决方法:打开与该连接器关联的项目,并完成或删除所有剩余的作业。前往 Settings/Recycle bin 并清空它,以移除仍链接到该连接器的所有作业。重试删除连接器。

这篇文章有帮助吗?
★ ★ ★ ★ ★

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.