跳到主要内容

AWS集成

了解Buddy如何与AWS集成以及如何利用它来发挥您自己的优势。

亚马逊集成了Buddy中最流行的集成类型。我们目前支持10个AWS集成,并且会根据社区反馈不断添加更多。

借助我们预定义的操作,您可以创建一个流水线,例如,自动将存储仓文件上传到选定的S3存储桶,使用Lambda函数运行测试,并在向 AWS ECS注册新任务定义时清除CloudFront缓存:

Pipeline example

信息

Buddy是与亚马逊服务集成的流水线交付自动化工具。了解如何将Buddy无缝引入您的开发工作流程。

设置AWS集成

可以通过两种方式将Buddy与AWS集成:使用访问与密钥和密钥,或者通过在Amazon账户中担任对Buddy具有权限的职能

提醒

为了获得最大的安全性,我们建议使用AWS控制台中的职能委派权限。

授权职能

  1. 登陆您的AWS帐户并转向 IAMRoles

  2. 单击 Create role:

  3. 选择另一个AWS账户作为受信任实体的类型,并将账户ID设置为:

    056014222594

    提醒

    为了提高安全性,请选中要求External ID。确保记住这个秘密,因为我们很快就会用得到。

  4. 单击Next: Permissions进一步操作

  5. 选择要分配给Buddy的策略:

  6. 单击 Next: Tags 进一步操作

  7. (可选)如果工作流程需要,请将IAM标签添加到您的职能之上:

  8. 单击 Next: Review 进一步操作

  9. 确认一切就绪后单击Create role以完成配置,请确保复制好Role ARN:

  10. 返回Buddy并从操作列表切换至AWS操作区域: AWS操作

  11. 配置您的AWS集成:

    • 输入集成名称

访问与密钥

  1. 登陆您的AWS帐户并转向 IAMUsers

  2. 单击 Add a new user并填入相关信息,请确保选择好Programmatic access类型

  3. 根据您在权限页面上使用的服务切换到Attach existing policies directly并使用正确的策略。

  4. 创建用户后,切换到Security credentials选项卡并创建一个Access KeySecurity credentials tab

  5. 将会弹出一个弹出窗口。 确保复制访问密钥密钥Creating access key

  6. 返回Buddy并从操作列表浏览至AWS操作区域:

  7. 配置您的AWS集成:

    • 配置您的AWS集成:

    • 粘贴从AWS控制台复制好的访问密钥密钥

  8. 配置操作信息,当就绪时就点击添加此操作以完成配置