【发布时间】:2021-11-29 12:53:38
【问题描述】:
我将 aws-cdk 用于我的架构,我需要最后一块拼图。是否可以将文件从 S3 移动到 EC2 实例上的特定目录?
我在 S3 存储桶中有我的 .env 文件和 nginx 配置文件,一旦使用 CodePipeline/CodeDeploy 推出更新,我想将文件移动到它们的位置。我不想在 GitHub 上管理这些文件,也不想通过 SSH 连接到实例。
// appspec.yml
files:
- source: /
destination: /path/to/webserverdir
我可以使用 S3 作为源吗?
【问题讨论】:
-
复制 S3 内容可以是 CodeDeploy 代理运行的 CodeDeploy 脚本的一部分。有什么问题,什么不清楚或工作不正常?
-
怎么样?我不知道如何将文件复制到 EC2 实例。
-
您尝试复制文件的
appspec.yml是什么?你得到什么错误? -
@Marcin 更新了原始问题的内容。
标签: amazon-web-services amazon-s3 aws-codepipeline aws-code-deploy