【发布时间】:2023-03-10 06:06:02
【问题描述】:
AWS Codepipeline 支持deploying to S3。
我有一个 Angular SPA,我将其作为静态网站部署到 S3(使用 Cloudfront 等)
当我执行ng build --prod 命令时,我包含outputHashing,这将随着时间的推移更改部署的文件名。
但是,在我的 Codepipeline 中部署到 S3 时,它不会删除具有不同哈希值的 旧 js/css 文件,而是不断添加新文件
我想使用 Codepipeline 部署到 S3,其行为与
aws s3 sync ./dist s3://mywebsite-bucket.com/ --acl public-read --delete
注意--delete 标志。
部署到 S3 时是否可以在 Codepipeline 中进行设置?
【问题讨论】:
标签: angular amazon-web-services amazon-s3 aws-codepipeline