我希望使用 CDK 重命名 S3 中存在的文件。差不多就是这样。我发现的最接近的东西是BucketDeployment,它不适用于此目的。有没有办法做到这一点,或者我应该只写一个 lambda?
1 回答
1
AWS CDK 的主要目的是预置基础设施。管理存储在这些基础设施上的数据是一个完全不同的故事。
将更新部署到静态站点
如果此重命名操作的目标是出于部署目的,我建议只使用 AWS CLI,这使得发布过程更简单,风险更小,因为底层基础设施不会面临意外修改/错误的风险对基础架构的 CDK 模板进行的更新。
这个选项也使得在 CI/CD 管道上的安装更加简单!
管理应用程序数据 如果此重命名的目的是管理应用程序数据,我建议使用 AWS 开发工具包作为您选择的语言。
分层自动化是一种微妙的最佳实践!将这些自动化工具用于正确的目标/用例可以使我们能够更快地向客户交付更改!
于 2022-01-19T08:35:16.747 回答