AWS CodeDeploy
User Guide (API Version 2014-10-06)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。点 击 Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

AWS CodeDeploy AppSpec 文件参考

本部分仅供参考。有关 AppSpec 文件的概念性概述,请参阅应用程序规范文件

应用程序规范文件(AppSpec 文件)是 YAML 格式文件,由 AWS CodeDeploy 用来确定:

  • 应从 Amazon S3 或 GitHub 中的应用程序修订安装到您的实例的内容。

  • 为响应部署生命周期事件而要运行的生命周期事件挂钩。

AppSpec 文件必须名为 appspec.yml,并且必须放在应用程序源代码目录结构的根目录中。否则,部署将失败。

完成 AppSpec 文件之后,将此文件与要部署的内容一起捆绑到存档文件(zip、tar 或压缩的 tar)。有关更多信息,请参阅 使用应用程序修订

注意

Windows Server 实例不支持 tar 和压缩的 tar 存档文件格式(.tar 和 .tar.gz)。

有了捆绑的存档文件(在 AWS CodeDeploy 中称为修订)之后,您就可以将其上传到 Amazon S3 存储桶或 Git 存储库。然后使用 AWS CodeDeploy 部署修订。有关说明,请参阅创建部署