是否有任何官方推荐的 AWS 资源命名约定和实践,或者用于组织资源的常用模式?在 AWS 中构建资源时需要考虑哪些主要因素?
答案1
命名标准完全由您决定。您需要了解有关资源的哪些信息?每种资源类型的命名标准可能都不同。使用某种方式来指示应用程序、所有者、操作系统或功能,以区分该类型的资源。
标记是命名的超集,在我看来,它比命名约定更重要。AWS 有一个有关标记最佳实践的 PDF,但以下是我发现最有用的标签(根据记忆):
- 名称:如果大小写正确(大写 N),则显示在控制台中,易于理解的描述
- 环境:开发、测试、生产等
- 企业主:公司中谁负责此事 - 理想情况下是基于角色的电子邮件,而不是个人
- 技术所有者:创建或管理资源的人
- 描述:可选的描述
- application-name:资源所关联的应用程序的名称
- 备份:何时/需要什么样的备份(机器可读)
- 时间表:何时需要开启和关闭资源以节省资金(机器可读)