微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何使用 Cloudformation 从代码提交中将文件加载到 s3

如何解决如何使用 Cloudformation 从代码提交中将文件加载到 s3

我有一个 glue 作业,它将从 S3 存储桶中获取gluescript。胶水脚本将被推送到代码提交,并且从代码提交,胶水脚本将自动复制到 S3。

我的查询是:如何使用 Cloudformation 从代码提交中将文件加载到 s3?

解决方法

除了使用 AWS::CodeCommit::Repository Code 之外,什么都没有。如果这不适合您,您必须在 CloudFormation (CFN) 中创建 custom resource

自定义资源将采用 lambda 函数 的形式,当在 CFN 堆栈中触发时,它将使用 AWS 开发工具包与 S3 和 CodeCommit 交互以在两个服务之间复制文件。

,

通过 Cloudformation transform,您可以使用本地路径来指定脚本位置。这样你就可以在你的 Git 存储库中而不是在 S3 中拥有你的脚本。 CloudFormation 将在后台上传您的脚本。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。