AWS boto3 CloudWatch Events put_rule - неверный тип для параметра EventPattern - PullRequest
0 голосов
/ 30 октября 2019

Я пытаюсь запустить следующий код:

response = events.put_rule(
    Name = "DEMO_EVENT",
    EventPattern = ({
        "source": [
            "aws.ec2"
        ],
        "detail-type": [
            "Notification"
        ],
        "detail": {
            "state": [
            "running",
            "shutting-down"
            ],
            "instance-id": [
            "i-***",
            "i-***"
            ]
        }
    }),
    State="ENABLED"
)

Продолжаю получать следующую ошибку: type:, valid types:

Я пытался изменить многие вещи, но все еще не смогзапустить его. Может кто-нибудь сказать, пожалуйста, в чем ошибка?

1 Ответ

0 голосов
/ 31 октября 2019

Я понял это. Это может помочь кому-то еще в будущем:

response = events.put_rule(
    Name = "DEMO_EVENT",
    EventPattern = """
        {
        "source": [
            "aws.ec2"
        ],
        "detail-type": [
            "Notification"
        ],
        "detail": {
            "state": [
            "running",
            "shutting-down"
            ],
            "instance-id": [
            "i-***",
            "i-***"
            ]
        }
    }
    """,
    State="ENABLED"
)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...