如何自动删除并重新创建AWS传输服务

问题描述 投票:0回答:2

我对 AWS 相当陌生,我需要使用 Transfer Family 进行 sFTP 到 S3 存储桶。我很惊讶维持 24/7 的成本是多少,而且没有简单的方法可以通过在不需要时关闭它来省钱,亚马逊说“你必须删除服务器才能停止计费”。

我需要此服务每周运行一次(最终每天一次),最多运行 1-2 小时。解决这个问题的最佳方法是什么?我可以删除它并使用脚本重新创建它吗?

感谢您的帮助!

amazon-web-services aws-transfer-family
2个回答
0
投票

一种可能性是使用 CloudFormation,每次您需要重新创建服务 AWS Transfer Family for SFTP 时都可以部署 CloudFormation。 重新创建所有内容大约需要 5-10 分钟。

此外,如果您想启用密码身份验证,可以使用以下链接作为教程https://aws.amazon.com/blogs/storage/enable-password-authentication-for-aws-transfer-family-using- aws-secrets-manager-更新/

祝你好运!


0
投票

创建和删除 Transfer Family 的最简单方法是通过 IAC(基础设施代码)。

正如其他人所建议的,cloudformation 是 IAC 的一种方式,我个人更喜欢 terraform,它在某种程度上更容易学习,并且不仅仅涵盖 aws。带有很好的例子和社区。

让我分享一些类似需求和官方模块的示例。

  1. 超酷的指导教程
  2. 官方模块
  3. Github 示例

我已经完成了你想要的,并且可以说它非常适合我的用例 =)

© www.soinside.com 2019 - 2024. All rights reserved.