我做了以下步骤:
我使用 IAM管理器创建(我猜大多数以下权限都不是必需/冗余的):
组,称为代码行,具有权限/政策
用户:Codeship(相同的权限),它是上述指定组的一部分
角色:CodeDeployServiceRole
然后我创建了一个 E2C Ubuntu Instance ,标签为:codeship:true
实例状态正在运行。
此外,我创建了一个 S3存储桶,其中包含我的应用程序的名称。存储桶具有属性设置Granted: Any Authenticated AWS User
可以打开/下载和查看权限。
最后,我创建了一个代码部署应用程序,其中包含我的应用程序的名称。该应用程序已
No hosts succeeded. (Error code: HEALTH_CONSTRAINTS)
与缺少权限有关。图像似乎从codeship正确传输为zip文件。出于速度原因,我重新部署了已经在存储桶中的图像。
在AWS上部署我的应用需要哪些其他设置?