集成
连接 AWS Amplify
Amplify 应用的构建会显示在已分配的项目中。
在哪里连接
在 VentionDesk 中的运维 › 来源 › “添加来源”,类别选择托管,然后选择AWS Amplify。只有所有者可以连接、编辑和移除。
分步说明
- 打开 AWS 控制台 › IAM › Users › “Create user”,创建一个仅供 VentionDesk 使用、没有控制台访问权限的用户。
- 在“Permissions” › “Create inline policy”中附加一个只读策略:操作 amplify:ListApps、amplify:ListBranches 和 amplify:ListJobs,资源 *。
- 在“Security credentials” › “Create access key”中选择“Third-party service”,复制访问密钥 ID 和私有访问密钥。
- 区域显示在 Amplify 控制台右上角(例如 eu-central-1)。此访问看不到其他区域的应用。
- 每十分钟会获取已分配应用每个分支的最新构建。对应关系通过项目的 GitHub 仓库自动建立;否则在项目页面的“部署” › “关联托管”中设置。
对话框需要填写的内容
| 字段 | 填写内容 | 来源 |
|---|---|---|
| 访问密钥 ID | 必填 | 机密 | IAM › Users › 一个仅供 VentionDesk 使用的独立用户 › Security credentials › “Create access key”。 |
| 私有访问密钥 | 必填 | 机密 | 仅在创建密钥时显示一次。 |
| 区域 | 必填 | Amplify 应用所在的区域——位于 Amplify 控制台右上角,例如法兰克福为 eu-central-1。 |
VentionDesk 加密存储机密信息,且不会再次显示。只有在服务商确认访问后才会保存;编辑连接时如果机密字段留空,则保留原有值。