Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 禁用boto3中的报警操作_Python_Amazon Web Services_Boto3 - Fatal编程技术网

Python 禁用boto3中的报警操作

Python 禁用boto3中的报警操作,python,amazon-web-services,boto3,Python,Amazon Web Services,Boto3,我正在尝试禁用特定警报的警报操作,但我无法一次禁用所有警报 通过这段代码,我得到了所有具有特定模式(apache)的报警列表,但我无法使用[disable_alarm_actions][1]禁用所有这些报警 使用此代码,我得到了想要的输出: names = [[alarm['AlarmName'] for alarm in response['MetricAlarms']]] disable_response = client.disable_alarm_actions(names) 现在我

我正在尝试禁用特定警报的警报操作,但我无法一次禁用所有警报

通过这段代码,我得到了所有具有特定模式(apache)的报警列表,但我无法使用[disable_alarm_actions][1]禁用所有这些报警

使用此代码,我得到了想要的输出:

names = [[alarm['AlarmName'] for alarm in response['MetricAlarms']]]
disable_response = client.disable_alarm_actions(names)

现在我正在尝试此代码,但出现错误:

disable_response = client.disable_alarm_actions(names)


只接受关键字参数
错误表示您需要命名所有输入,而不仅仅依赖于位置

尝试:

disable_response = client.disable_alarm_actions(names)

    "%s() only accepts keyword arguments." % py_operation_name)
TypeError: disable_alarm_actions() only accepts keyword arguments.
disable_response = client.disable_alarm_actions(AlarmNames=names)