DEV Community

Lucas S Nogueira
Lucas S Nogueira

Posted on

Minha Experiência Frustrada Com Github Actions E AWS

Durante quatro dias eu tentei fazer o CI/CD de uma aplicação que usaria AWS Lambda. Foram quatro dias frustrados.

Minha aplicação era uma API com FastAPI. Para usar AWS Lambda em uma aplicação com FastAPI, eu não poderia usar Chalice (according to this). Então, usei Mangum como handler e S3 para enviar o projeto como .zip e este ser usado como função pelo Lambda.

O problema aconteceu quando o Github tentou ler os secrets que eu adicionei como AWS credentials e isso simplesmente não funcionou. Tudo isso funciona em minha máquina com o credentials verificado.

Enfim, minha opção será mudar o projeto para funcionar com o Chalice ao invés de FastAPI. Espero que haja suporte para FastAPI pelo Chalice no futuro. Mas, por enquanto, essa foi minha experiência.

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay