Одним из способов отправки сообщений в SQS из веб-браузера является использование AWS JavaScript SDK в браузере . Вам нужно будет предоставить учетные данные клиенту браузера, чтобы он мог выполнять вызовы SDK, поэтому в идеале ваш клиент должен проходить проверку подлинности на вашем бэкэнде, а ваш бэкэнд может отправлять временные (STS) учетные данные клиенту для использования с SDK.
Или вы можете использовать Amplify Pub / Sub , который является структурой более высокого уровня, чем AWS SDK.
Другим способом может быть создание небольшой лямбда-функции,перед API-шлюзом, а затем ваш клиент браузера может выполнить POST к конечной точке HTTPS, которая вызовет вашу функцию Lambda для отправки сообщения в SQS.