1

我已经设置了一个 AWS Simple Systems Manager 文档,我正在尝试使用 Python 2.7 从 AWS Lambda 触发。

我的电话看起来像这样:

ssmCommand = ssm.send_command(
    Targets = [
        {'Key': 'tag:Backup', 
                'Values': [
                    'db']
                 }
              ],
    DocumentName = 'set-backup-mode-begin',
    TimeoutSeconds = 240,
    Comment = 'Set Backup Mode',
    Parameters = {},)

但是,什么也没有发生。我认为问题出在这里:

Targets = [
    {'Key': 'tag:Backup', 
            'Values': [
                'db']
             }
          ]

目前,只有一个标签为“Backup”且值为“db”的实例。(如果我能让这个工作,会有更多,但现在,只有一个。)

我认为(也许?),我做错了什么,并且Targets被定义为空,所以什么都没有发生?它似乎在语法上是正确的。(它编译并运行,但没有任何反应。)

我是 Python 和 AWS Lambda 的新手。有人可以提供建议吗?

4

0 回答 0