O Que É HTTP 403 Forbidden?
HTTP 403 Forbidden explicado, e o que significa quando você o encontra em CI/CD e deploys.
HTTP 403 significa que o servidor entendeu a requisição, mas se recusa a autorizá-la.
O que significa
Um 403 é sobre autorização (permissões), não identidade. Você é reconhecido, mas não tem permissão para o recurso ou a ação.
Quando você vê isso em CI/CD
No CI, um 403 muitas vezes significa que um token tem escopos insuficientes (por exemplo, um GITHUB_TOKEN sem packages: write) ou que uma política de IAM é restrita demais. Corrija as permissões; repetir a tentativa não vai ajudar.
Principais conclusões
- 403 significa permissão negada.
- O escopo do token ou a política de IAM é restrita demais.
- Repetir a tentativa não vai resolver.
Guias relacionados
What Is HTTP 401 Unauthorized?HTTP 401 Unauthorized means authentication failed or is missing. Learn the common CI causes.
What Is Least-Privilege CI? Giving Pipelines Only What They NeedLeast-privilege CI grants pipelines the minimum permissions required for each job. Learn how to apply it and…
What Is an IAM Role? Assumable AWS IdentitiesAn IAM role is an assumable AWS identity that grants temporary credentials instead of permanent keys. Learn w…