lamby
lamby copied to clipboard
Opinionated OpenID Connect
At some point in the near future, examine OpenID Connect and more modern ways to connect AWS to GitHub and/or CirlceCI.
- https://github.com/aws-actions/configure-aws-credentials
- https://github.com/awslabs/aws-lambda-powertools-python/blob/develop/.github/workflows/reusable_deploy_v2_sar.yml
- https://circleci.com/docs/openid-connect-tokens/
- https://discuss.circleci.com/t/walk-through-oidc-to-aws/44226
- https://circleci.com/blog/openid-connect-identity-tokens/
- https://circleci.com/developer/orbs/orb/circleci/aws-cli#commands-setup
Got something working here for CircleCI and will also finish it up for GitHub Actions and write a post and some docs. https://github.com/rails-lambda/websocket-demo
Working GitHub: https://github.com/rails-lambda/lamby_benchmark/commit/f3f5274059d1627a514776f81ec3f5dd50c00974
Working CircleCI: https://github.com/rails-lambda/websocket-demo/blob/main/.circleci/config.yml