我正在使用 SNS 将消息从一台服务器发送到另一台服务器。我想创建一条消息以使用 Python 和 Boto 发送到另一台服务器,所以我想知道是否有人可以查看这段旨在发送“抓取”消息的代码:
import boto
sns = boto.connect_sns()
# Create Topic
t = sns.create_topic("scraped")
t
{u'CreateTopicResponse': {u'ResponseMetadata': {u'RequestId': u''}, u'CreateTopicResult': {u'TopicArn': u'arn:aws:sns:us-east-1:your-account-id:Test'}}}
然后另一方面,我想要一些代码来检查第二台服务器上的这条消息,所以我有这样的事情:
import boto
sns = boto.connect_sns()
# Read Topics
sns.get_all_topics()
{u'ListTopicsResponse': {u'ResponseMetadata': {u'RequestId': u''}, u'ListTopicsResult': {u'Topics': [{u'TopicArn': u'arn:aws:sns:us-east-1:your-account-id:Test'}], u'NextToken': None}}}
我的第一个问题是,我得到了正确的结果吗?这对我来说是一个全新的概念,我很难理解它。
我的第二个问题是为了检查我是否每 5 分钟左右在 python 检查脚本上运行一次 cronjob?