【发布时间】:2016-04-18 14:42:26
【问题描述】:
我有一个按计划执行 s3cmd 上传的脚本。我在上传过程中还没有遇到任何错误,但我预计我将来可能会遇到一个错误,如果发生这种情况,我想发送一个 SNS 通知。我知道如何使用 Boto3 AWS SDK 发送通知,但我的问题是知道何时发送。
该脚本是用 Python 编写的,并使用 subprocess 模块发送 BASH 命令以进行 s3cmd 上传:
>> subprocess.check_output(['bash', '-c', "s3cmd put /path/to/file s3://bucket-name"])
当遇到任何错误时,我只需要某种形式的指示。最好的方法是什么?
【问题讨论】:
标签: python bash amazon-web-services amazon-s3 s3cmd