Is a Github OIDC construct something that could be...
# general
j
Is a Github OIDC construct something that could be useful for deploying sst?
f
Hey @Jono Allen, do you mean creating an IAM OIDC identity provider using GitHub? Can you elaborate on the flow you have in mind?
m
I have an OIDC construct for GitHub and LinkedIn with Cognito
r
We're swapping all our access key pairs to GitHub OIDC. Strongly recommended, even if just from a security and maintenance point of view
AWS SSO + Pipeline OIDC basically means no access keys which is 🥳
m
i was assuming we’re talking about cognito
r
oop, my bad, I was thinking we were talking about https://docs.github.com/en/actions/deployment/security-hardening-your-deployments/configuring-openid-connect-in-amazon-web-services since OP was talking about deployment
m
btw, if you use Bitbucket Pipelines, you can also use OIDC (this was developed almost 1 year ago and it’s one of my favorite features) https://support.atlassian.com/bitbucket-cloud/docs/deploy-on-aws-using-bitbucket-pipelines-openid-connect/ https://aws.amazon.com/blogs/apn/using-bitbucket-pipelines-and-openid-connect-to-deploy-to-amazon-s3/ It’s very recommended since you don’t have to worry about exposing or rotating your keys PS: I worked on this feature 😅