-
Notifications
You must be signed in to change notification settings - Fork 1.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Workload ID: Guide for AWS JWT OIDC Federation #47581
Workload ID: Guide for AWS JWT OIDC Federation #47581
Conversation
🤖 Vercel preview here: https://docs-coer8t49i-goteleport.vercel.app/docs/ver/preview |
🤖 Vercel preview here: https://docs-pnfdqnbup-goteleport.vercel.app/docs/ver/preview |
🤖 Vercel preview here: https://docs-a5otiigax-goteleport.vercel.app/docs/ver/preview |
🤖 Vercel preview here: https://docs-olfl4op6y-goteleport.vercel.app/docs/ver/preview |
docs/pages/enroll-resources/workload-identity/aws-oidc-federation.mdx
Outdated
Show resolved
Hide resolved
docs/pages/enroll-resources/workload-identity/aws-oidc-federation.mdx
Outdated
Show resolved
Hide resolved
This implementation differs from using the Teleport Application Service to protect | ||
AWS APIs in a few ways: | ||
|
||
- Requests to AWS are not proxied through the Teleport Proxy Service, meaning | ||
reduced latency but also less visibility, as these requests will not be | ||
recorded in Teleport's audit log. | ||
- Workload Identity works with any AWS client, including the command-line tool | ||
but also their SDKs. | ||
- Using the Teleport Application Service to access AWS does not work with Machine | ||
ID and therefore cannot be used when a machine needs to authenticate with AWS. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think it would make sense to move this text to the Workload Identity introduction to reduce the length of the non-instructional text in this guide. It's also not specific to the setup shown in this guide. We can then move the "OIDC Federation vs Roles Anywhere" text into this section.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I feel like this is specific to the setup shown in this guide, since it helps you realise if you should actually be following the "authenticating to AWS services using Workload Identity with certificates" guide instead.
docs/pages/enroll-resources/workload-identity/aws-oidc-federation.mdx
Outdated
Show resolved
Hide resolved
docs/pages/enroll-resources/workload-identity/aws-oidc-federation.mdx
Outdated
Show resolved
Hide resolved
docs/pages/enroll-resources/workload-identity/aws-oidc-federation.mdx
Outdated
Show resolved
Hide resolved
…ion.mdx Co-authored-by: Paul Gottschling <[email protected]>
🤖 Vercel preview here: https://docs-rh2au819o-goteleport.vercel.app/docs/ver/preview |
…ion.mdx Co-authored-by: Paul Gottschling <[email protected]>
🤖 Vercel preview here: https://docs-iabc48w1r-goteleport.vercel.app/docs/ver/preview |
🤖 Vercel preview here: https://docs-cjzn6zlqc-goteleport.vercel.app/docs/ver/preview |
🤖 Vercel preview here: https://docs-gku7hx2gj-goteleport.vercel.app/docs/ver/preview |
🤖 Vercel preview here: https://docs-10ckcezey-goteleport.vercel.app/docs/ver/preview |
🤖 Vercel preview here: https://docs-1soq3tpgl-goteleport.vercel.app/docs/ver/preview |
🤖 Vercel preview here: https://docs-ic5ad1f73-goteleport.vercel.app/docs/ver/preview |
🤖 Vercel preview here: https://docs-1adeqxp9v-goteleport.vercel.app/docs/ver/preview |
@strideynet See the table below for backport results.
|
Add a guide similar to the GCP one, with the steps needed to use Teleport Workload Identity to authenticate with AWS with JWT SVIDs.