Невозможно отправить сообщение от API-шлюза в FIFO SQS - PullRequest
0 голосов
/ 05 ноября 2019

Я интегрировал шлюз API с очередью FIFO SQS, используя приведенную ниже ссылку https://medium.com/@pranaysankpal/aws-api-gateway-proxy-for-sqs-simple-queue-service-5b08fe18ce50

Ниже приведен фрагмент политики ролей

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "VisualEditor0",
            "Effect": "Allow",
            "Action": [
                "sqs:SendMessageBatch",
                "sqs:ReceiveMessage",
                "sqs:SendMessage"
            ],
            "Resource": "arn:aws:sqs:*:12345678:Stg"
        }
    ]
}

Всякий раз, когда вы пытаетесь протестировать его из шлюза APIон выдает сообщение об ошибке ниже: - "Message": "The request must contain the parameter MessageGroupId."

Поэтому я попытался отправить его через строку запроса, но ошибка не исчезла.

Я выполнил те же действия, что и приведенная выше ссылка для шаблона телаи заголовок.

MessageGroupId=098

Просто передать значение выше в строке запроса, а тело ниже

{"ty":"ui"}
...