Интегрируйте Github с Amazon SQS с веб-крючками

Github отказался от интеграции и сервисов и предлагает вместо этого использовать веб-хуки или приложения GitHub. Я сомневаюсь, что AWS SQS требует аутентифицированных запросов ( https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-api-request-authentication.html), и я не могу добиться этого с помощью веб-хитов Github.

У кого-нибудь есть идеи по этому поводу или есть какое-то решение, которым хотелось бы поделиться?

2 ответа

Я бы предложил настроить конечную точку шлюза API, которая запускает функцию AWS Lambda, которая вставляется в вашу очередь SQS. Затем вы должны настроить веб-крючок Github для подключения к конечной точке шлюза API.

вы можете настроить шлюз API Amazon с ролью полного доступа для sqs и создать в нем API для публикации веб-перехватчика в очереди SQS.

Обработка веб-перехватчиков с помощью API Gateway и SQS . Это поможет.

Другие вопросы по тегам