Превышен уровень AWS CloudFormation - PullRequest
0 голосов
/ 22 ноября 2018

Я выполняю многоотраслевой конвейер в Jenkins для CI / CD, который развертывает стек CloudFormation для моей учетной записи AWS.Иногда, когда несколько разработчиков нажимают на свои ветви одновременно, я получаю эту ошибку в одной или нескольких ветках:

com.amazonaws.services.cloudformation.model.AmazonCloudFormationException: Превышена скорость (Служба:AmazonCloudFormation; Код состояния: 400; Код ошибки: Регулирование;

Похоже, что это ограничение скорости, которое Amazon наложил на количество запросов к CloudFormation в течение указанного периода времени.

Каков лимит запросов CloudFormation и могу ли я запросить увеличение лимита?

1 Ответ

0 голосов
/ 20 февраля 2019

Нет - не запросы к API облачной информации.

Скорее всего, проблема заключается в том, что конвейер Jenkins запрашивает обновления каждые несколько секунд, чтобы получить текущий статус.И когда вы развертываете несколько стеков, вы получите эту ошибку.

Это, вероятно, ошибка в плагине Cloudformation в Jenkins - вам нужно будет подать заявку и попросить ее выполнить откат запросов, еслиСтек cfn занимает больше времени, чем ожидалось, поэтому он не будет так часто запрашивать состояние стека.

Вы также можете изменить свой Jenkinsfile, чтобы использовать aws-cli, который лучше справляется с управлением запросами.в AWS при обновлении cfn.

...