Вход на сайт

Просмотр новости

Найдите то, что Вас интересует

Intermittent CloudFront 403 when triggering pipelines via API v2

Дата публикации: 12-06-2026 15:34:44


Hello,
We trigger CircleCI pipelines from GitHub-hosted automation using the API v2 endpoint:
POST https://circleci.com/api/v2/project/github/<org>/<repo>/pipeline
The vast majority of requests succeed, but occasionally we receive the following response:
<TITLE>ERROR: The request could not be satisfied</TITLE>
</HEAD><BODY>
<H1>403 ERROR</H1>
<H2>The request could not be satisfied.</H2>
<HR noshade size="1px">
Request blocked.
We can't connect to the server for this app or website at this time. There might be too much traffic or a configuration error. Try again later, or contact the app or website owner.
<BR clear="all">
If you provide content to customers through CloudFront, you can find steps to troubleshoot and help prevent this error by reviewing the CloudFront documentation.
<BR clear="all">
<HR noshade size="1px">
<PRE>
Generated by cloudfront (CloudFront)
A few observations:
The failures appear to happen randomly and are difficult to reproduce consistently.
The CircleCI token is valid and unchanged.
The same request succeeds immediately before and after the failure.
The response is HTML generated by CloudFront rather than the normal CircleCI API JSON response.
We are calling the API from GitHub-hosted runners.
In some cases there may be multiple pipeline trigger requests occurring around the same time.
When these incidents occur, the CircleCI status page reports all systems as operational and does not indicate any ongoing incident.
We recently discovered that roughly a total of 2% of our requests receive a CloudFront 403 (“Request blocked — We can’t connect to the server for this app or website at this time”).
We have a total of ~1,600 POST requests to https://circleci.com/api/v2/project/github/<org>/<repo>/pipeline over the week, ranging from ~28 requests/hour on average during working hours (07:00–19:00 UTC, Mon–Fri), with peaks reaching ~80 requests/hour.
Looking at the timestamps, the 403s are not uniformly distributed: the majority cluster between 15:40 and 19:30 UTC, which coincides with peak overlap between European and US East Coast business hours. Outside that window we see very few failures (but we also have less activity).
Our main questions are:
Does CircleCI have any documented recommendations or hard limits regarding API request rates, burst sizes, or concurrent pipeline trigger requests that customers should follow when triggering pipelines using the API?
Is there anything in our usage pattern above — 80 req/hour peak, all originating from GitHub Actions runner IPs — that would be expected to trigger CloudFront edge blocking?
Thanks.
1 post - 1 participant
Read full topic

Схожие новости

#Наименование новостиТональностьИнформативностьДата публикации
1Breaking Changes: Config Compilation Updates — September 21, 2026014.4211-06-2026
2Lingering apt timeouts after Ubuntu incident08.9804-05-2026
3API Change: Pipeline Error Response Format Update09.1621-09-2026
4CircleCI build policy enforcement - but no ability to change it without service tier upgrade?06.5420-05-2026
5GitHub Webhook Secret Exposure — Action Required for GitHub OAuth Projects011.6514-04-2026
6Intermittent pipeline inconsistencies when running parallel jobs with shared dependencies07.5419-06-2026
7Missing docs - V2 API tests endpoint014.3821-08-2026
8Post Incident Report: Oct 6, 2026 - Delays in pipelines, workflows, UI data, and notifications012.3507-10-2026
9OAuth 2.0 API Access with Dynamic Client Registration09.6812-08-2026
10Fix failing workflows with Claude Code, directly from the CircleCI UI015.9406-08-2026

Классификация: . Схожих патентов: 0. Схожих новостей: 10. Тональность: 0. Информативность: 11.77. Источник: discuss.circleci.com.