我在我的架构中使用了aws-cdk,我需要最后一块拼图。是否有可能将文件从S3移动到EC2实例上的特定目录?
我在S3桶中有我的。env文件和nginx配置文件,一旦更新使用CodePipeline/CodeDeploy推出,我想将文件移动到它们的位置。我不想在GitHub上管理这些文件,也不想通过SSH进入实例。
//appspec.yml
files:
- source: /
destination: /path/to/webserverdir
我可以使用S3作为源吗?
遗憾的是,你不能。你必须写bash/powershell脚本它将使用AWS CLI执行从S3到实例的复制。然后将该脚本作为我可以使用S3作为源吗?
appspec.yml
的一部分调用。除此之外,您的实例还需要有一个具有S3权限的实例角色。.