我对Python和AWS都相当陌生,所以我试图得到一些关于如何最好地解决这个问题的建议
我有一个本地运行的Python脚本,它针对的是一个生产环境。脚本将显示某些错误。我有一个只读帐户可以运行此脚本
我想能够自动化这一点,所以它运行脚本可能每小时发送一封电子邮件的输出
经过一些研究,我想也许一个Lambda函数会起作用。但是,我需要能够从AWS环境运行脚本,该环境与我的目标环境不同。原因是我没有(或不想)在生产环境中添加或更改任何内容。但是,我可以访问一个单独的环境
Lambda是最好的方法吗?如果没有,最有效的方法是什么
Tags:
为了每小时运行一次作业,您可以创建一个带有时间表(cron表达式)的CloudWatch事件规则,并添加Lambda函数作为目标
这个lambda函数可以执行相关的python脚本。 如果在Python脚本中,您正在对生产帐户的资源调用一些awsapi操作,则需要允许跨帐户访问。你可以在这里找到更多的细节:Cross account role for an AWS Lambda function
相关问题 更多 >
编程相关推荐