在我们的团队中,我们使用 AWS 作为我们的主要云提供商,目前,我们在他们的平台上托管了 3 个项目。
在接下来的几周里,我们还有 2 个项目,但首先,我们要组织我们的项目,因为我们目前的组织有点混乱。
我们希望我们的项目按照以下规则进行组织:
- 每个项目都必须有一个登台和生产环境。
- 每个项目彼此独立,因此无法从另一个项目(即 VPC 和 S3 存储桶)中查看项目的资源。
- 客户负责支付项目的账单(暂存和生产环境)。
- 即使客户负责支付账单,我们也必须有权访问环境来部署我们的代码并执行与开发、测试和运营相关的其他任务。
- 我们可以为每个项目分配一个开发团队。开发人员应该可以同时参与一个或多个项目。另外,应该可以在项目之间移动我们的开发人员并从项目中删除他们的访问权限。
那么,是否可以按照前面提到的规则在 AWS 中组织项目呢?如果是这样,有什么好的资源来学习如何做到这一点?如果没有,哪些云提供商允许按照我们想要的方式组织项目?
感谢您的关注和时间。我期待着您的回复。
