# AWS IAM

Published articles for AWS IAM.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Operationalizing least privilege: Automate IAM remediation through your CI/CD pipeline

DevFeed: [Operationalizing least privilege: Automate IAM remediation through your CI/CD pipeline](<https://devfeed.tech/articles/operationalizing-least-privilege-automate-iam-remediation-through-your-ci-cd-pipeline-26908.md>)

Original publisher: [Read original article](<https://aws.amazon.com/blogs/security/operationalizing-least-privilege-automate-iam-remediation-through-your-ci-cd-pipeline/>)

Author: Luis Pastor

Published: 2026-09-15T15:53:51Z

Content type: tutorial

Language: en

Sources: [AWS Security Blog](<https://devfeed.tech/sources/aws-security-blog.md>)

Topics: [AWS Identity and Access Management (IAM)](<https://devfeed.tech/topics/aws-identity-and-access-management-iam.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>), [Infrastructure as code](<https://devfeed.tech/topics/infrastructure-as-code.md>), [AWS CloudFormation](<https://devfeed.tech/topics/aws-cloudformation.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>)

Tags: [aws](<https://devfeed.tech/tags/aws.md>), [aws-cloudformation](<https://devfeed.tech/tags/aws-cloudformation.md>), [aws-cloudtrail](<https://devfeed.tech/tags/aws-cloudtrail.md>), [aws-iam](<https://devfeed.tech/tags/aws-iam.md>), [aws-identity-and-access-management-iam](<https://devfeed.tech/tags/aws-identity-and-access-management-iam.md>), [aws-organizations](<https://devfeed.tech/tags/aws-organizations.md>), [best-practices](<https://devfeed.tech/tags/best-practices.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [expert-400](<https://devfeed.tech/tags/expert-400.md>), [iam](<https://devfeed.tech/tags/iam.md>), [infrastructure-as-code-iac](<https://devfeed.tech/tags/infrastructure-as-code-iac.md>), [least-privilege](<https://devfeed.tech/tags/least-privilege.md>), [pull-request](<https://devfeed.tech/tags/pull-request.md>), [security](<https://devfeed.tech/tags/security.md>), [security-blog](<https://devfeed.tech/tags/security-blog.md>), [security-identity-compliance](<https://devfeed.tech/tags/security-identity-compliance.md>), [technical-how-to](<https://devfeed.tech/tags/technical-how-to.md>)

### AI overview

This article describes an automated workflow for operationalizing least privilege in AWS. It explains how AWS IAM Access Analyzer identifies unused permissions and how remediation can be routed through different paths for infrastructure-as-code-managed, manually created, and unused IAM principals.

### Source excerpt

The principle of least privilege is straightforward to articulate but challenging to maintain at scale. When teams first deploy applications to AWS, they often grant broader permissions than strictly necessary; it's faster to get things working, and the plan is always to tighten permissions later. But later rarely comes. Permissions accumulate, AWS Identity and Access [...]

## Password spraying campaign targets AWS root user accounts across 150+ organizations

DevFeed: [Password spraying campaign targets AWS root user accounts across 150+ organizations](<https://devfeed.tech/articles/password-spraying-campaign-targets-aws-root-user-accounts-across-150-organizations-8272.md>)

Original publisher: [Read original article](<https://securitylabs.datadoghq.com/articles/aws-root-user-bruteforce-campaign/>)

Author: Martin McCloskey

Published: 2026-08-31T00:00:00Z

Content type: article

Language: en

Sources: [Datadog Security Labs](<https://devfeed.tech/sources/datadog-security-labs.md>)

Topics: [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [Security](<https://devfeed.tech/topics/security.md>), [Threat Research](<https://devfeed.tech/topics/threat-research.md>), [AWS IAM](<https://devfeed.tech/topics/aws-iam.md>), [IAM](<https://devfeed.tech/topics/iam.md>), [Authentication](<https://devfeed.tech/topics/authentication.md>), [passwords](<https://devfeed.tech/topics/passwords.md>)

Tags: [authentication](<https://devfeed.tech/tags/authentication.md>), [aws](<https://devfeed.tech/tags/aws.md>), [aws-iam](<https://devfeed.tech/tags/aws-iam.md>), [iam](<https://devfeed.tech/tags/iam.md>), [identity](<https://devfeed.tech/tags/identity.md>), [password-spraying](<https://devfeed.tech/tags/password-spraying.md>), [research](<https://devfeed.tech/tags/research.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

Datadog Security Research describes a password spraying campaign that repeatedly targeted AWS root user accounts at more than 150 organizations between July 24 and August 23, 2026. The campaign used Chrome and Firefox user-agent fingerprints and proxy infrastructure; no successful authentications were observed, and the attackers' motive remains undetermined. The article explains the privileges and safeguards associated with AWS root users and recommends reducing reliance on persistent root credentials.

### Source excerpt

Datadog Security Research observed a password spraying campaign attempting to authenticate as the AWS root user across more than 150 organizations.

## Break-glass access for Amazon EKS when federated identity fails

DevFeed: [Break-glass access for Amazon EKS when federated identity fails](<https://devfeed.tech/articles/break-glass-access-for-amazon-eks-when-federated-identity-fails-4625.md>)

Original publisher: [Read original article](<https://aws.amazon.com/blogs/containers/break-glass-access-for-amazon-eks-when-federated-identity-fails/>)

Author: Sam Mukherjee

Published: 2026-08-26T16:20:28Z

Content type: article

Language: en

Sources: [Containers](<https://devfeed.tech/sources/containers.md>)

Topics: [Amazon EKS](<https://devfeed.tech/topics/amazon-eks.md>), [AWS Identity and Access Management (IAM)](<https://devfeed.tech/topics/aws-identity-and-access-management-iam.md>), [Infrastructure as code](<https://devfeed.tech/topics/infrastructure-as-code.md>), [MFA](<https://devfeed.tech/topics/mfa.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>), [iac-security](<https://devfeed.tech/topics/iac-security.md>), [migration](<https://devfeed.tech/topics/migration.md>)

Tags: [advanced-300](<https://devfeed.tech/tags/advanced-300.md>), [amazon-eks](<https://devfeed.tech/tags/amazon-eks.md>), [amazon-elastic-kubernetes-service](<https://devfeed.tech/tags/amazon-elastic-kubernetes-service.md>), [aws-iam](<https://devfeed.tech/tags/aws-iam.md>), [best-practices](<https://devfeed.tech/tags/best-practices.md>), [identity-and-access-management](<https://devfeed.tech/tags/identity-and-access-management.md>), [infrastructure-as-code](<https://devfeed.tech/tags/infrastructure-as-code.md>), [mfa](<https://devfeed.tech/tags/mfa.md>), [migration](<https://devfeed.tech/tags/migration.md>), [technical-how-to](<https://devfeed.tech/tags/technical-how-to.md>)

### AI overview

This post presents a break-glass access pattern for Amazon EKS clusters when a federated identity provider fails. It describes a dedicated cross-account IAM role with enforced, recency-aware MFA, infrastructure-as-code templates, validation tests, and post-incident recovery procedures.

### Source excerpt

Implementing break-glass access for Amazon EKS clusters removes the circular dependency where a federated identity provider outage locks you out of the clusters you need to reach to fix it. This post supplies a cross-account IAM role with enforced MFA, infrastructure-as-code templates, validation tests, and a post-incident recovery procedure.

## Integrate your Spring Boot application with Amazon ElastiCache using Spring Data Valkey

DevFeed: [Integrate your Spring Boot application with Amazon ElastiCache using Spring Data Valkey](<https://devfeed.tech/articles/integrate-your-spring-boot-application-with-amazon-elasticache-using-spring-data-valkey-4702.md>)

Original publisher: [Read original article](<https://aws.amazon.com/blogs/database/integrate-your-spring-boot-application-with-amazon-elasticache-using-spring-data-valkey/>)

Author: Chris Gillespie

Published: 2026-08-18T16:38:30Z

Content type: tutorial

Language: en

Sources: [AWS Database Blog](<https://devfeed.tech/sources/aws-database-blog.md>)

Topics: [App](<https://devfeed.tech/topics/app.md>), [AWS IAM](<https://devfeed.tech/topics/aws-iam.md>), [telemetry](<https://devfeed.tech/topics/telemetry.md>)

Tags: [amazon-elasticache](<https://devfeed.tech/tags/amazon-elasticache.md>), [applications](<https://devfeed.tech/tags/applications.md>), [aws-iam](<https://devfeed.tech/tags/aws-iam.md>), [cache](<https://devfeed.tech/tags/cache.md>), [cli](<https://devfeed.tech/tags/cli.md>), [encryption](<https://devfeed.tech/tags/encryption.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [integration](<https://devfeed.tech/tags/integration.md>), [intermediate-200](<https://devfeed.tech/tags/intermediate-200.md>), [observability](<https://devfeed.tech/tags/observability.md>), [opentelemetry](<https://devfeed.tech/tags/opentelemetry.md>), [performance](<https://devfeed.tech/tags/performance.md>), [redis](<https://devfeed.tech/tags/redis.md>), [serverless](<https://devfeed.tech/tags/serverless.md>), [spring-boot](<https://devfeed.tech/tags/spring-boot.md>), [technical-how-to](<https://devfeed.tech/tags/technical-how-to.md>)

### AI overview

A tutorial for adding Amazon ElastiCache caching to a Spring Boot application with Spring Data Valkey. It covers dependencies, Valkey configuration, TTL settings, encryption, and migration compatibility with Spring Data Redis.

### Source excerpt

Learn how to integrate a Spring Boot application with Amazon ElastiCache using Spring Data Valkey for caching. This walkthrough covers adding caching to a serverless cache, plus the advantages of Spring Data Valkey over Spring Data Redis: native AWS IAM authentication, Availability Zone affinity, and OpenTelemetry observability.

## Updates to your AWS Sign-In experience

DevFeed: [Updates to your AWS Sign-In experience](<https://devfeed.tech/articles/updates-to-your-aws-sign-in-experience-4692.md>)

Original publisher: [Read original article](<https://aws.amazon.com/blogs/security/updates-to-your-aws-sign-in-experience/>)

Author: Vaibhav Chowla

Published: 2026-08-17T17:22:33Z

Content type: release

Language: en

Sources: [AWS Security Blog](<https://devfeed.tech/sources/aws-security-blog.md>)

Topics: [Amazon Web Services (AWS)](<https://devfeed.tech/topics/amazon-web-services-aws.md>), [AWS IAM](<https://devfeed.tech/topics/aws-iam.md>), [identity and access management](<https://devfeed.tech/topics/identity-and-access-management.md>), [AWS IAM Identity Center](<https://devfeed.tech/topics/aws-iam-identity-center.md>), [browser](<https://devfeed.tech/topics/browser.md>)

Tags: [amazon-web-services-aws](<https://devfeed.tech/tags/amazon-web-services-aws.md>), [aws](<https://devfeed.tech/tags/aws.md>), [aws-iam](<https://devfeed.tech/tags/aws-iam.md>), [aws-iam-identity-center](<https://devfeed.tech/tags/aws-iam-identity-center.md>), [aws-identity-and-access-management-iam](<https://devfeed.tech/tags/aws-identity-and-access-management-iam.md>), [browser](<https://devfeed.tech/tags/browser.md>), [identity-and-access-management](<https://devfeed.tech/tags/identity-and-access-management.md>), [intermediate-200](<https://devfeed.tech/tags/intermediate-200.md>), [scripted](<https://devfeed.tech/tags/scripted.md>), [security-blog](<https://devfeed.tech/tags/security-blog.md>), [security-identity-compliance](<https://devfeed.tech/tags/security-identity-compliance.md>), [uncategorized](<https://devfeed.tech/tags/uncategorized.md>), [updates](<https://devfeed.tech/tags/updates.md>)

### AI overview

AWS is gradually introducing a redesigned sign-in and sign-up experience to a limited number of customers. The changes add new account access options, unify the initial email entry point, and refresh the session selection page while existing customers continue using their current credentials and sign-in methods.

### Source excerpt

Amazon Web Services (AWS) is gradually introducing updates to the AWS Sign-In and sign-up experience to a limited number of customers. We're sharing these changes so you will know what to expect as we gradually make the updated experience available to more customers. These updates include new options for creating and accessing AWS accounts. To [...]

## How AWS IAM role manager rethinks the starting point for IAM roles

DevFeed: [How AWS IAM role manager rethinks the starting point for IAM roles](<https://devfeed.tech/articles/how-aws-iam-role-manager-rethinks-the-starting-point-for-iam-roles-4682.md>)

Original publisher: [Read original article](<https://aws.amazon.com/blogs/security/how-aws-iam-role-manager-rethinks-the-starting-point-for-iam-roles/>)

Author: Zach Jiang

Published: 2026-08-12T22:16:55Z

Content type: article

Language: en

Sources: [AWS Security Blog](<https://devfeed.tech/sources/aws-security-blog.md>)

Topics: [AWS IAM](<https://devfeed.tech/topics/aws-iam.md>)

Tags: [aws](<https://devfeed.tech/tags/aws.md>), [aws-iam](<https://devfeed.tech/tags/aws-iam.md>), [aws-identity-and-access-management-iam](<https://devfeed.tech/tags/aws-identity-and-access-management-iam.md>), [aws-lambda](<https://devfeed.tech/tags/aws-lambda.md>), [iam](<https://devfeed.tech/tags/iam.md>), [intermediate-200](<https://devfeed.tech/tags/intermediate-200.md>), [security-blog](<https://devfeed.tech/tags/security-blog.md>), [security-identity-compliance](<https://devfeed.tech/tags/security-identity-compliance.md>), [technical-how-to](<https://devfeed.tech/tags/technical-how-to.md>)

### AI overview

AWS IAM role manager automates creation and attachment of IAM roles for supported AWS service-console workflows, letting developers begin with default roles and refine permissions later.

### Source excerpt

When you build a new application or capability on Amazon Web Services (AWS), you want to focus on what you're building. Getting a service running almost always begins with AWS Identity and Access Management (IAM). Many AWS services that act on your behalf need an IAM role, an identity the service assumes to access your [...]

## Pathfinding Labs: Deploy, test, and learn from 100+ intentionally vulnerable AWS environments

DevFeed: [Pathfinding Labs: Deploy, test, and learn from 100+ intentionally vulnerable AWS environments](<https://devfeed.tech/articles/pathfinding-labs-deploy-test-and-learn-from-100-intentionally-vulnerable-aws-environments-8289.md>)

Original publisher: [Read original article](<https://securitylabs.datadoghq.com/articles/introducing-pathfinding-labs/>)

Author: Seth Art

Published: 2026-05-18T00:00:00Z

Content type: article

Language: en

Sources: [Datadog Security Labs](<https://devfeed.tech/sources/datadog-security-labs.md>)

Topics: [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [AWS IAM](<https://devfeed.tech/topics/aws-iam.md>), [Terraform](<https://devfeed.tech/topics/terraform.md>), [Go Language](<https://devfeed.tech/topics/go-language.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Text-based user interface](<https://devfeed.tech/topics/tui.md>), [ctf](<https://devfeed.tech/topics/ctf.md>), [Detection engineering](<https://devfeed.tech/topics/detection-engineering.md>), [Security & compliance, Cloud security](<https://devfeed.tech/topics/security-compliance-cloud-security.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>)

Tags: [aws](<https://devfeed.tech/tags/aws.md>), [aws-iam](<https://devfeed.tech/tags/aws-iam.md>), [cli](<https://devfeed.tech/tags/cli.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [cloud-security](<https://devfeed.tech/tags/cloud-security.md>), [ctf](<https://devfeed.tech/tags/ctf.md>), [go](<https://devfeed.tech/tags/go.md>), [iam](<https://devfeed.tech/tags/iam.md>), [sandbox](<https://devfeed.tech/tags/sandbox.md>), [security](<https://devfeed.tech/tags/security.md>), [techniques](<https://devfeed.tech/tags/techniques.md>), [terraform](<https://devfeed.tech/tags/terraform.md>), [tool](<https://devfeed.tech/tags/tool.md>), [tools](<https://devfeed.tech/tags/tools.md>), [validation](<https://devfeed.tech/tags/validation.md>)

### AI overview

Pathfinding Labs is a collection of more than 100 intentionally vulnerable AWS environments for practicing and validating detection of IAM privilege-escalation and other cloud security misconfigurations. The project includes a web catalog with CTF-style hints and solutions, Terraform-based labs, and plabs, a Go CLI with an interactive terminal interface for deploying and exploiting the labs.

### Source excerpt

Introducing Pathfinding Labs, a collection of intentionally vulnerable AWS environments for red teamers and blue teamers to deploy, exploit, and use for detection validation.

## CockroachDB Plans Native X.509 SAN Support for SPIFFE and SPIRE Integration

DevFeed: [CockroachDB Plans Native X.509 SAN Support for SPIFFE and SPIRE Integration](<https://devfeed.tech/articles/modernizing-database-authentication-cockroachdb-embraces-zero-trust-with-spiffe-and-spire-support-23827.md>)

Original publisher: [Read original article](<https://cockroachlabs.com/blog/zero-trust-database-authentication-spiffe-spire>)

Author: Sanchit Khanna,Biplav Saraf

Published: 2026-03-13T00:00:00Z

Content type: article

Language: en

Sources: [Cockroach Labs](<https://devfeed.tech/sources/cockroach-labs.md>)

Topics: [CockroachDB](<https://devfeed.tech/topics/cockroachdb.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [SPIFFE](<https://devfeed.tech/topics/spiffe.md>), [SPIRE](<https://devfeed.tech/topics/spire.md>), [certificates](<https://devfeed.tech/topics/certificates.md>), [Zero Trust](<https://devfeed.tech/topics/zero-trust.md>), [Security](<https://devfeed.tech/topics/security.md>), [Microservice](<https://devfeed.tech/topics/microservice.md>)

Tags: [architectures](<https://devfeed.tech/tags/architectures.md>), [auditability](<https://devfeed.tech/tags/auditability.md>), [aws-iam](<https://devfeed.tech/tags/aws-iam.md>), [certificates](<https://devfeed.tech/tags/certificates.md>), [cockroachdb](<https://devfeed.tech/tags/cockroachdb.md>), [compliance](<https://devfeed.tech/tags/compliance.md>), [cryptographic](<https://devfeed.tech/tags/cryptographic.md>), [database](<https://devfeed.tech/tags/database.md>), [distributed](<https://devfeed.tech/tags/distributed.md>), [processor](<https://devfeed.tech/tags/processor.md>), [regex](<https://devfeed.tech/tags/regex.md>), [security](<https://devfeed.tech/tags/security.md>), [soc](<https://devfeed.tech/tags/soc.md>), [soc-2](<https://devfeed.tech/tags/soc-2.md>), [spiffe](<https://devfeed.tech/tags/spiffe.md>), [spire](<https://devfeed.tech/tags/spire.md>), [standards](<https://devfeed.tech/tags/standards.md>), [teams](<https://devfeed.tech/tags/teams.md>), [verification](<https://devfeed.tech/tags/verification.md>), [zero-trust](<https://devfeed.tech/tags/zero-trust.md>)

### AI overview

The article previews planned CockroachDB authentication support for Subject Alternative Name fields in X.509 certificates. It explains how SAN support is intended to enable integration with SPIFFE and SPIRE and support regex-based identity mapping for cloud-native workloads.

### Source excerpt

In the evolution of cloud-native security, identity has become the new perimeter.

## OIDC workload identity on AWS

DevFeed: [OIDC workload identity on AWS](<https://devfeed.tech/articles/oidc-workload-identity-on-aws-29188.md>)

Original publisher: [Read original article](<https://www.latacora.com/blog/2025/11/04/aws-oidc-workload-identity/>)

Published: 2025-11-04T15:00:00Z

Content type: tutorial

Language: en

Sources: [Latacora](<https://devfeed.tech/sources/latacora.md>)

Topics: [OpenID connect (OIDC)](<https://devfeed.tech/topics/oidc.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [AWS IAM](<https://devfeed.tech/topics/aws-iam.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [implementation](<https://devfeed.tech/topics/implementation.md>), [Amazon EC2](<https://devfeed.tech/topics/amazon-ec2.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [authentication](<https://devfeed.tech/tags/authentication.md>), [aws](<https://devfeed.tech/tags/aws.md>), [aws-iam](<https://devfeed.tech/tags/aws-iam.md>), [identity](<https://devfeed.tech/tags/identity.md>), [oidc](<https://devfeed.tech/tags/oidc.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [vpc](<https://devfeed.tech/tags/vpc.md>)

### AI overview

This article explains workload identity on AWS and presents aws-oidc-token-exchange, an open-source bridge that allows AWS workloads to authenticate to OIDC-based services using existing IAM identities. It describes short-lived, platform-issued identity tokens as an alternative to managing API keys, passwords, and certificates.

### Source excerpt

Update: after years of being on the wish list of a ton of top AWS teams, AWS released a built-in version of this feature about two weeks after we published this. Never let it be said gentle ribbing doesn't work. Also, thanks AWS! We meant it when we said that the only thing better than having something easy to deploy was not needing to deploy anything at all. Everything in this post about workload identity is still relevant but you should probably use upstream's implementation unless you have a good reason not to (for example, private validators for whom you need a VPC endpoint).

## 4 Ways to Secure Bedrock Agent-Initiated Actions with Teleport

DevFeed: [4 Ways to Secure Bedrock Agent-Initiated Actions with Teleport](<https://devfeed.tech/articles/4-ways-to-secure-bedrock-agent-initiated-actions-with-teleport-29544.md>)

Original publisher: [Read original article](<https://goteleport.com/blog/4-ways-to-secure-bedrock-agent-actions/>)

Author: jackson.pitts@goteleport.com (Jack Pitts)

Published: 2025-09-12T00:00:00Z

Content type: tutorial

Language: en

Sources: [Teleport](<https://devfeed.tech/sources/teleport.md>)

Topics: [Amazon Bedrock](<https://devfeed.tech/topics/amazon-bedrock.md>), [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [Model Context Protocol](<https://devfeed.tech/topics/model-context-protocol.md>), [Security](<https://devfeed.tech/topics/security.md>), [AWS IAM](<https://devfeed.tech/topics/aws-iam.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>)

Tags: [ai-agent](<https://devfeed.tech/tags/ai-agent.md>), [amazon-bedrock](<https://devfeed.tech/tags/amazon-bedrock.md>), [automation](<https://devfeed.tech/tags/automation.md>), [aws-iam](<https://devfeed.tech/tags/aws-iam.md>), [model-context-protocol](<https://devfeed.tech/tags/model-context-protocol.md>), [security](<https://devfeed.tech/tags/security.md>), [sensitive-data](<https://devfeed.tech/tags/sensitive-data.md>)

### AI overview

This tutorial explains how to secure AI agent-initiated actions involving Amazon Bedrock and the Model Context Protocol. It describes using unique identities, AWS IAM roles, x.509 certificates, policy checks, short-lived session certificates, and audit logging through Teleport.

### Source excerpt

Bedrock AI agents can accelerate cloud operations but require guardrails. Learn four ways to secure Bedrock agent-initiated actions with Teleport.

## 5 Ways to Keep AWS Fast with Just-in-Time Access

DevFeed: [5 Ways to Keep AWS Fast with Just-in-Time Access](<https://devfeed.tech/articles/5-ways-to-keep-aws-fast-with-just-in-time-access-29648.md>)

Original publisher: [Read original article](<https://goteleport.com/blog/five-ways-to-keep-aws-fast-just-in-time-access/>)

Author: jpitts@goteleport.com (Jack Pitts)

Published: 2025-08-27T00:00:00Z

Content type: article

Language: en

Sources: [Teleport](<https://devfeed.tech/sources/teleport.md>)

Topics: [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [JIT](<https://devfeed.tech/topics/jit.md>), [Amazon Elastic Kubernetes Service](<https://devfeed.tech/topics/amazon-elastic-kubernetes-service.md>), [AWS IAM](<https://devfeed.tech/topics/aws-iam.md>), [audit trail](<https://devfeed.tech/topics/audit-trail.md>), [Security](<https://devfeed.tech/topics/security.md>), [Amazon EC2](<https://devfeed.tech/topics/amazon-ec2.md>), [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [Amazon Bedrock](<https://devfeed.tech/topics/amazon-bedrock.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>), [Amazon DocumentDB](<https://devfeed.tech/topics/amazon-documentdb.md>), [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>)

Tags: [ai-agent](<https://devfeed.tech/tags/ai-agent.md>), [amazon-bedrock](<https://devfeed.tech/tags/amazon-bedrock.md>), [amazon-rds](<https://devfeed.tech/tags/amazon-rds.md>), [audit-trail](<https://devfeed.tech/tags/audit-trail.md>), [aws](<https://devfeed.tech/tags/aws.md>), [aws-iam](<https://devfeed.tech/tags/aws-iam.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [jit](<https://devfeed.tech/tags/jit.md>), [least-privilege](<https://devfeed.tech/tags/least-privilege.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

This article explains how Teleport's just-in-time access model can help govern fast-moving AWS environments. It describes ephemeral, policy-defined privileges for humans, machines, and AI agents, with least-privilege controls, approvals, expirations, and audit visibility across use cases including EKS, EC2, AWS Console, CI/CD, and AI access.

### Source excerpt

Learn how just-in-time access accelerates EKS, EC2, AWS Console, CI/CD, and AI access while eliminating standing privileges and ensuring full audit visibility.

## How to use Teleport Machine ID to provide database access to applications running on EKS without passwords

DevFeed: [How to use Teleport Machine ID to provide database access to applications running on EKS without passwords](<https://devfeed.tech/articles/how-to-use-teleport-machine-id-to-provide-database-access-to-applications-running-on-eks-without-passwords-29549.md>)

Original publisher: [Read original article](<https://goteleport.com/blog/access-aws-rds-eks-teleport-machine-id/>)

Author: info@goteleport.com (Gavin Frazar)

Published: 2024-12-03T00:00:00Z

Content type: tutorial

Language: en

Sources: [Teleport](<https://devfeed.tech/sources/teleport.md>)

Topics: [Amazon EKS](<https://devfeed.tech/topics/amazon-eks.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>), [AWS Fargate](<https://devfeed.tech/topics/aws-fargate.md>), [certificates](<https://devfeed.tech/topics/certificates.md>), [Access Control](<https://devfeed.tech/topics/access-control.md>), [Amazon Elastic Container Service](<https://devfeed.tech/topics/amazon-elastic-container-service.md>), [TLS (Transport Layer Security)](<https://devfeed.tech/topics/tls.md>), [AWS IAM](<https://devfeed.tech/topics/aws-iam.md>), [container](<https://devfeed.tech/topics/container.md>), [VPC](<https://devfeed.tech/topics/vpc.md>)

Tags: [access-control](<https://devfeed.tech/tags/access-control.md>), [api-keys](<https://devfeed.tech/tags/api-keys.md>), [aws-fargate](<https://devfeed.tech/tags/aws-fargate.md>), [aws-iam](<https://devfeed.tech/tags/aws-iam.md>), [certificates](<https://devfeed.tech/tags/certificates.md>), [container](<https://devfeed.tech/tags/container.md>), [ecs](<https://devfeed.tech/tags/ecs.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [passwords](<https://devfeed.tech/tags/passwords.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [secrets](<https://devfeed.tech/tags/secrets.md>), [tls](<https://devfeed.tech/tags/tls.md>), [vpc](<https://devfeed.tech/tags/vpc.md>)

### AI overview

A tutorial on deploying Temporal on Amazon EKS so it can connect to an AWS RDS PostgreSQL database without passwords or other shared secrets. It uses Teleport Machine & Workload Identity, a sidecar, short-lived X.509 certificates, PostgreSQL role provisioning, and a Teleport Database Service deployed on AWS Fargate.

### Source excerpt

Discover how to secure database access in Kubernetes workloads. Eliminate secrets, keep databases in private networks, and improve audit logging with Teleport.

## Secure Workload Identity with SPIRE and OIDC: A Guide for Kubernetes and Istio Users

DevFeed: [Secure Workload Identity with SPIRE and OIDC: A Guide for Kubernetes and Istio Users](<https://devfeed.tech/articles/secure-workload-identity-with-spire-and-oidc-a-guide-for-kubernetes-and-istio-users-29989.md>)

Original publisher: [Read original article](<https://engineering.indeedblog.com/blog/2024/07/workload-identity-with-spire-oidc-for-k8s-istio/>)

Author: Nikhil Arora

Published: 2024-07-03T15:52:26Z

Content type: tutorial

Language: en

Sources: [Indeed](<https://devfeed.tech/sources/indeed.md>)

Topics: [SPIRE](<https://devfeed.tech/topics/spire.md>), [istio](<https://devfeed.tech/topics/istio.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [OpenID connect (OIDC)](<https://devfeed.tech/topics/oidc.md>), [Zero Trust](<https://devfeed.tech/topics/zero-trust.md>), [AWS Identity and Access Management (IAM)](<https://devfeed.tech/topics/aws-identity-and-access-management-iam.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>)

Tags: [authentication](<https://devfeed.tech/tags/authentication.md>), [authorization](<https://devfeed.tech/tags/authorization.md>), [aws-iam](<https://devfeed.tech/tags/aws-iam.md>), [credentials](<https://devfeed.tech/tags/credentials.md>), [guide](<https://devfeed.tech/tags/guide.md>), [identity](<https://devfeed.tech/tags/identity.md>), [istio](<https://devfeed.tech/tags/istio.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [oidc](<https://devfeed.tech/tags/oidc.md>), [secrets](<https://devfeed.tech/tags/secrets.md>), [spire](<https://devfeed.tech/tags/spire.md>), [unsorted](<https://devfeed.tech/tags/unsorted.md>), [zero-trust](<https://devfeed.tech/tags/zero-trust.md>)

### AI overview

This guide describes Indeed's approach to building a workload identity platform for Kubernetes and Istio using SPIRE and OIDC, with identities and access controls rooted in Zero Trust principles. It discusses credential risks, design choices, and implementation challenges for heterogeneous first-party and third-party workloads.

### Source excerpt

Goal This blog is for engineering teams, architects, and leaders responsible for defining and implementing a workload identity platform and access controls rooted in Zero Trust principles to mitigate the risks from compromised services. It is relevant for companies using Kubernetes to manage workloads, using Istio for service mesh, and aiming to define identities in [...]

## AWS without Access Keys

DevFeed: [AWS without Access Keys](<https://devfeed.tech/articles/aws-without-access-keys-1712.md>)

Original publisher: [Read original article](<https://fly.io/blog/oidc-cloud-roles/>)

Published: 2024-06-19T00:00:00Z

Content type: tutorial

Language: en

Sources: [The Fly Blog](<https://devfeed.tech/sources/the-fly-blog.md>)

Topics: [AWS IAM](<https://devfeed.tech/topics/aws-iam.md>), [Amazon S3](<https://devfeed.tech/topics/amazon-s3.md>)

Tags: [aws](<https://devfeed.tech/tags/aws.md>), [aws-iam](<https://devfeed.tech/tags/aws-iam.md>), [cdn](<https://devfeed.tech/tags/cdn.md>), [close-to-users](<https://devfeed.tech/tags/close-to-users.md>), [cloud-security](<https://devfeed.tech/tags/cloud-security.md>), [deploy-app-servers](<https://devfeed.tech/tags/deploy-app-servers.md>), [docker](<https://devfeed.tech/tags/docker.md>), [elixir](<https://devfeed.tech/tags/elixir.md>), [fly](<https://devfeed.tech/tags/fly.md>), [fly-io](<https://devfeed.tech/tags/fly-io.md>), [heroku-alternative](<https://devfeed.tech/tags/heroku-alternative.md>), [heroku-competitor](<https://devfeed.tech/tags/heroku-competitor.md>), [hosting](<https://devfeed.tech/tags/hosting.md>), [i](<https://devfeed.tech/tags/i.md>), [identity](<https://devfeed.tech/tags/identity.md>), [networking](<https://devfeed.tech/tags/networking.md>), [postgresql-clusters](<https://devfeed.tech/tags/postgresql-clusters.md>), [s3](<https://devfeed.tech/tags/s3.md>), [secrets](<https://devfeed.tech/tags/secrets.md>), [servers](<https://devfeed.tech/tags/servers.md>)

### AI overview

A tutorial on using OIDC to establish limited trust between Fly.io and AWS IAM, allowing Fly Machines to access an S3 bucket without distributing AWS access keys.

### Source excerpt

It's dangerous to go alone. Fly.io runs full-stack apps by transmuting Docker containers into Fly Machines: ultra-lightweight hardware-backed VMs. You can run all your dependencies on Fly.io, but sometimes, you'll need to work with other clouds, and we've made that pretty simple. Try Fly.io out for yourself; your Rails or Node app can be up and running in just minutes. Let's hypopulate you an app serving generative AI cat images based on the weather forecast, running on a g4dn.xlarge ECS task in AWS us-east-1. It's going great; people didn't realize how dependent their cat pic prefs are on barometric pressure, and you're all anyone can talk about. Word reaches Australia and Europe, but you're not catching on, because the... latency is too high? Just roll with us here. Anyways: fixing this is going to require replicating ECS tasks and ECR images into ap-southeast-2 and eu-central-1 while also setting up load balancing. Nah. This is the O.G. Fly.io deployment story; one deployed app, one versioned container, one command to get it running anywhere in the world. But you have a problem: your app relies on training data, it's huge, your giant employer manages it, and it's in S3. Getting this to work will require AWS credentials. You could ask your security team to create a user, give it permissions, and hand over the AWS keypair. Then you could wash your neck and wait for the blade. Passing around AWS keypairs is the beginning of every horror story told about cloud security, and security team ain't having it. There's a better way. It's drastically more secure, so your security people will at least hear you out. It's also so much easier on Fly.io that you might never bother creating a IAM service account again. Let's Get It out of the Way We're going to use OIDC to set up strictly limited trust between AWS and Fly.io. In AWS: we'll add Fly.io as an Identity Provider in AWS IAM, giving us an ID we can plug into any IAM Role. Also in AWS: we'll create a Role, give it access to

## Security in AWS: IAM Best Practices and Advanced Techniques

DevFeed: [Security in AWS: IAM Best Practices and Advanced Techniques](<https://devfeed.tech/articles/security-in-aws-iam-best-practices-and-advanced-techniques-18016.md>)

Original publisher: [Read original article](<https://blog.guilleojeda.com/security-in-aws-iam-best-practices-and-advanced-techniques>)

Author: Guillermo Ojeda

Published: 2024-03-20T00:41:01Z

Content type: tutorial

Language: en

Sources: [Guille Ojeda](<https://devfeed.tech/sources/guille-ojeda.md>)

Topics: [AWS Identity and Access Management (IAM)](<https://devfeed.tech/topics/aws-identity-and-access-management-iam.md>), [IAM](<https://devfeed.tech/topics/iam.md>), [Security](<https://devfeed.tech/topics/security.md>), [Access Control](<https://devfeed.tech/topics/access-control.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>), [Infrastructure as code](<https://devfeed.tech/topics/infrastructure-as-code.md>)

Tags: [access-control](<https://devfeed.tech/tags/access-control.md>), [aws](<https://devfeed.tech/tags/aws.md>), [aws-iam](<https://devfeed.tech/tags/aws-iam.md>), [best-practices](<https://devfeed.tech/tags/best-practices.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [iam](<https://devfeed.tech/tags/iam.md>), [infrastructure-as-code](<https://devfeed.tech/tags/infrastructure-as-code.md>), [json](<https://devfeed.tech/tags/json.md>), [security](<https://devfeed.tech/tags/security.md>), [techniques](<https://devfeed.tech/tags/techniques.md>)

### AI overview

A tutorial on AWS IAM fundamentals, best practices, and advanced techniques. It covers users, groups, roles, IAM policies, granular access control, cross-account access, and automating IAM with Infrastructure as Code.

### Source excerpt

AWS IAM (Identity and Access Management) is the backbone of any AWS security strategy. It's the service that controls who can access your AWS resources and what actions they can perform. Get IAM right, and you're well on your way to a secure cloud de...

## Connect Using EC2 Instance Connect via Teleport

DevFeed: [Connect Using EC2 Instance Connect via Teleport](<https://devfeed.tech/articles/connect-using-ec2-instance-connect-via-teleport-29581.md>)

Original publisher: [Read original article](<https://goteleport.com/blog/aws-ec2-instance-connect/>)

Author: info@goteleport.com (Marco Dinis)

Published: 2023-12-06T00:00:00Z

Content type: tutorial

Language: en

Sources: [Teleport](<https://devfeed.tech/sources/teleport.md>)

Topics: [Amazon EC2](<https://devfeed.tech/topics/amazon-ec2.md>), [ssh](<https://devfeed.tech/topics/ssh.md>), [AWS IAM](<https://devfeed.tech/topics/aws-iam.md>), [WebSocket](<https://devfeed.tech/topics/websocket.md>)

Tags: [amazon-ec2](<https://devfeed.tech/tags/amazon-ec2.md>), [aws](<https://devfeed.tech/tags/aws.md>), [aws-iam](<https://devfeed.tech/tags/aws-iam.md>), [public-key](<https://devfeed.tech/tags/public-key.md>), [ssh](<https://devfeed.tech/tags/ssh.md>), [tcp](<https://devfeed.tech/tags/tcp.md>), [websocket](<https://devfeed.tech/tags/websocket.md>)

### AI overview

This post explains how Teleport integrates with Amazon EC2 Instance Connect Endpoint to provide agentless SSH access to public or private Linux EC2 instances, including instances without public IP addresses. It describes IAM-controlled access, temporary SSH public keys, WebSocket tunneling, and SSH authentication.

### Source excerpt

This post describes a new Teleport feature that enables SSH access using the EC2 Instance Connect Endpoint.

## Detecting Failed Sign In Attempts to AWS and Alerting

DevFeed: [Detecting Failed Sign In Attempts to AWS and Alerting](<https://devfeed.tech/articles/detecting-failed-sign-in-attempts-to-aws-and-alerting-18007.md>)

Original publisher: [Read original article](<https://blog.guilleojeda.com/detecting-failed-sign-in-attempts-to-aws-and-alerting>)

Author: Guillermo Ojeda

Published: 2023-10-26T15:26:47Z

Content type: tutorial

Language: en

Sources: [Guille Ojeda](<https://devfeed.tech/sources/guille-ojeda.md>)

Topics: [AWS CloudTrail](<https://devfeed.tech/topics/aws-cloudtrail.md>), [AWS IAM](<https://devfeed.tech/topics/aws-iam.md>), [MFA](<https://devfeed.tech/topics/mfa.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [Security](<https://devfeed.tech/topics/security.md>), [cloud security](<https://devfeed.tech/topics/cloud-security.md>)

Tags: [aws](<https://devfeed.tech/tags/aws.md>), [aws-cloudtrail](<https://devfeed.tech/tags/aws-cloudtrail.md>), [aws-iam](<https://devfeed.tech/tags/aws-iam.md>), [best-practices](<https://devfeed.tech/tags/best-practices.md>), [mfa](<https://devfeed.tech/tags/mfa.md>), [password](<https://devfeed.tech/tags/password.md>), [phishing](<https://devfeed.tech/tags/phishing.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

A tutorial describes detecting failed AWS sign-in attempts caused by failed MFA checks and using AWS CloudTrail event logs to investigate authentication activity. It explains that CloudTrail records requests from the AWS Console, CLI, SDKs, and APIs, and that trails can export events to Amazon S3 or CloudWatch Logs for analysis.

### Source excerpt

Note: This content was originally published at the Simple AWS newsletter. Imagine this scenario: You're careful with security, and you set up Multi-Factor Authentication for your AWS IAM or IAM Identity Center user. At one point, a malicious agent of...

## AWS IAM and Cost Explorer CLI Setup

DevFeed: [AWS IAM and Cost Explorer CLI Setup](<https://devfeed.tech/articles/aws-iam-and-cost-explorer-cli-setup-30157.md>)

Original publisher: [Read original article](<https://www.netmeister.org/blog/aws-cost-cli.html>)

Published: 2023-02-01T16:15:02Z

Content type: tutorial

Language: en

Sources: [Signs of Triviality](<https://devfeed.tech/sources/signs-of-triviality.md>)

Topics: [AWS IAM](<https://devfeed.tech/topics/aws-iam.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [IAM](<https://devfeed.tech/topics/iam.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [account](<https://devfeed.tech/topics/account.md>)

Tags: [account](<https://devfeed.tech/tags/account.md>), [admin](<https://devfeed.tech/tags/admin.md>), [aws](<https://devfeed.tech/tags/aws.md>), [aws-iam](<https://devfeed.tech/tags/aws-iam.md>), [cli](<https://devfeed.tech/tags/cli.md>), [command](<https://devfeed.tech/tags/command.md>), [command-line](<https://devfeed.tech/tags/command-line.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [iam](<https://devfeed.tech/tags/iam.md>), [setup](<https://devfeed.tech/tags/setup.md>)

### AI overview

A tutorial on creating an IAM administrator user and configuring another AWS account to use Cost Explorer from the command line.

### Source excerpt

How to create an IAM admin user and configure another account to use Cost Explorer on the command-line.

## Automating Multi-Account Permission Management with AWS IAM Identity Center (previously AWS SSO)

DevFeed: [Automating Multi-Account Permission Management with AWS IAM Identity Center (previously AWS SSO)](<https://devfeed.tech/articles/automating-multi-account-permission-management-with-aws-iam-identity-center-previously-aws-sso-23893.md>)

Original publisher: [Read original article](<https://medium.com/smg-real-estate/automating-multi-account-permission-management-with-aws-iam-identity-center-previously-aws-sso-b1d85281963?source=rss----2186e5b9bd8f---4>)

Author: Niko Jernejsek

Published: 2022-12-22T10:32:09Z

Content type: article

Language: en

Sources: [Homegate Engineering Blog - Medium](<https://devfeed.tech/sources/homegate-engineering-blog-medium.md>)

Topics: [AWS IAM Identity Center](<https://devfeed.tech/topics/aws-iam-identity-center.md>), [AWS Organizations](<https://devfeed.tech/topics/aws-organizations.md>), [Single sign-on (SSO)](<https://devfeed.tech/topics/sso.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>), [IAM](<https://devfeed.tech/topics/iam.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>)

Tags: [aws](<https://devfeed.tech/tags/aws.md>), [aws-eventbridge](<https://devfeed.tech/tags/aws-eventbridge.md>), [aws-iam](<https://devfeed.tech/tags/aws-iam.md>), [aws-iam-identity-center](<https://devfeed.tech/tags/aws-iam-identity-center.md>), [aws-organizations](<https://devfeed.tech/tags/aws-organizations.md>), [cicd](<https://devfeed.tech/tags/cicd.md>), [cloudformation](<https://devfeed.tech/tags/cloudformation.md>), [iam-identity-center](<https://devfeed.tech/tags/iam-identity-center.md>), [least-privilege](<https://devfeed.tech/tags/least-privilege.md>), [saml](<https://devfeed.tech/tags/saml.md>), [security](<https://devfeed.tech/tags/security.md>), [sso](<https://devfeed.tech/tags/sso.md>)

### AI overview

This article describes Homegate's multi-account AWS strategy and its use of AWS IAM Identity Center, formerly AWS SSO, to centrally manage permissions for engineers across AWS accounts. It explains the use of permission matrices, least-privilege access, AWS Organizations, external identity providers through SAML 2.0, and SCIM.

### Source excerpt

Background Homegate was founded in 2001 and is now the leading property marketplace in Switzerland. Few years ago we decided to re-architect our monolithic real estate platform towards micro services on top of AWS cloud. At the moment, Homegate workloads are running almost exclusively on server-less compute model with teams organised around micro services. We are utilising so called multi-account strategy where we structure our AWS accounts around individual micro services further breaking them down into different accounts according to software lifecycle, and organising them into the AWS Organizational Units. We've structured our AWS Organizations Units & AWS accounts according to the recommendations provided by AWS (https://docs.aws.amazon.com/whitepapers/latest/organizing-your-aws-environment/basic-organization.html#basic-organization-with-cicd-as-a-separate-function). Apart from having product workload accounts we also have accounts which are necessary to operate security, governance and platform related workloads. Access to accounts is governed by a permission matrix which is based on least privilege principles. The permission matrix classifies who (internally defined personas, e.g.: engineers/managers/security officers, etc) has what type of access (e.g. read-only or admin), and to what category of AWS accounts (e.g. production workloads, shared infra accounts, etc). Group of accounts in our Permission Matrix are at the same time AWS Organisational Units that we implement. As we have to manage permissions for hundreds of engineers to about hundred of AWS accounts accordingly, this way of grouping makes it easier for us to manage it at scale. IAM Identity Center PrimerIAM Identity Center Intro Note that I will be using AWS IAM Identity Center and AWS SSO interchangeably as even some services (such as CloudFormation) are still using the previous name AWS SSO. AWS IAM Identity Center is a single sign-on (SSO) service that allows AWS users to centrally manage acces

## How to access AWS Console using AWS IAM

DevFeed: [How to access AWS Console using AWS IAM](<https://devfeed.tech/articles/how-to-access-aws-console-using-aws-iam-29681.md>)

Original publisher: [Read original article](<https://goteleport.com/blog/how-to-access-aws-console/>)

Author: info@goteleport.com (Marco Campana)

Published: 2022-05-20T00:00:00Z

Content type: tutorial

Language: en

Sources: [Teleport](<https://devfeed.tech/sources/teleport.md>)

Topics: [AWS IAM](<https://devfeed.tech/topics/aws-iam.md>), [AWS Management Console](<https://devfeed.tech/topics/aws-management-console.md>), [Authentication](<https://devfeed.tech/topics/authentication.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>), [audit](<https://devfeed.tech/topics/audit.md>), [Single sign-on (SSO)](<https://devfeed.tech/topics/sso.md>), [cloud-infrastructure](<https://devfeed.tech/topics/cloud-infrastructure.md>)

Tags: [audit](<https://devfeed.tech/tags/audit.md>), [authentication](<https://devfeed.tech/tags/authentication.md>), [authorization](<https://devfeed.tech/tags/authorization.md>), [aws](<https://devfeed.tech/tags/aws.md>), [aws-iam](<https://devfeed.tech/tags/aws-iam.md>), [aws-management-console](<https://devfeed.tech/tags/aws-management-console.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [cloud-infrastructure](<https://devfeed.tech/tags/cloud-infrastructure.md>), [console](<https://devfeed.tech/tags/console.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [identity](<https://devfeed.tech/tags/identity.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [management](<https://devfeed.tech/tags/management.md>), [security](<https://devfeed.tech/tags/security.md>), [sso](<https://devfeed.tech/tags/sso.md>)

### AI overview

This tutorial explains traditional ways to access the AWS Management Console using AWS IAM, including the AWS User Portal, 2FA, IAM roles and users, the AWS CLI, access keys, and AWS SSO. It compares these native approaches with Teleport's features for securing and auditing AWS infrastructure access.

### Source excerpt

Explore traditional AWS authentication processes to AWS Management Console and how Teleport can replace them to further secure and audit your cloud infrastructure.

## Teleport 9 - How We Built Machine ID

DevFeed: [Teleport 9 - How We Built Machine ID](<https://devfeed.tech/articles/teleport-9-how-we-built-machine-id-29698.md>)

Original publisher: [Read original article](<https://goteleport.com/blog/how-we-built-machine-id/>)

Author: sakshyam.shah@goteleport.com (Sakshyam Shah)

Published: 2022-04-08T00:00:00Z

Content type: article

Language: en

Sources: [Teleport](<https://devfeed.tech/sources/teleport.md>)

Topics: [Automation](<https://devfeed.tech/topics/automation.md>), [certificates](<https://devfeed.tech/topics/certificates.md>), [Authentication](<https://devfeed.tech/topics/authentication.md>), [AWS IAM](<https://devfeed.tech/topics/aws-iam.md>), [Security](<https://devfeed.tech/topics/security.md>), [ssh](<https://devfeed.tech/topics/ssh.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>)

Tags: [authentication](<https://devfeed.tech/tags/authentication.md>), [automation](<https://devfeed.tech/tags/automation.md>), [aws-iam](<https://devfeed.tech/tags/aws-iam.md>), [certificates](<https://devfeed.tech/tags/certificates.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [product](<https://devfeed.tech/tags/product.md>), [security](<https://devfeed.tech/tags/security.md>), [ssh](<https://devfeed.tech/tags/ssh.md>)

### AI overview

This post explains how Teleport built Machine ID to automate the issuance and renewal of short-lived certificates for machine-to-machine infrastructure access. It describes authentication through AWS IAM joining or one-time join tokens and the use of a lightweight renewal agent.

### Source excerpt

This post explains how we built Machine ID, our latest product which automates short-lived certificate issuance and renewal for machine-to-machine access at scale.

## AWS IAM Access for multiple AWS accounts and products

DevFeed: [AWS IAM Access for multiple AWS accounts and products](<https://devfeed.tech/articles/aws-iam-access-for-multiple-aws-accounts-and-products-29586.md>)

Original publisher: [Read original article](<https://goteleport.com/blog/aws-iam-multiple-accounts/>)

Author: info@goteleport.com (Kai Davenport)

Published: 2022-01-26T00:00:00Z

Content type: article

Language: en

Sources: [Teleport](<https://devfeed.tech/sources/teleport.md>)

Topics: [AWS Identity and Access Management (IAM)](<https://devfeed.tech/topics/aws-identity-and-access-management-iam.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [Amazon EC2](<https://devfeed.tech/topics/amazon-ec2.md>), [Amazon S3](<https://devfeed.tech/topics/amazon-s3.md>)

Tags: [aws](<https://devfeed.tech/tags/aws.md>), [aws-iam](<https://devfeed.tech/tags/aws-iam.md>), [backups](<https://devfeed.tech/tags/backups.md>), [console](<https://devfeed.tech/tags/console.md>), [database](<https://devfeed.tech/tags/database.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [iam](<https://devfeed.tech/tags/iam.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [mysql](<https://devfeed.tech/tags/mysql.md>), [postgres](<https://devfeed.tech/tags/postgres.md>), [products](<https://devfeed.tech/tags/products.md>), [teams](<https://devfeed.tech/tags/teams.md>)

### AI overview

This article describes how Teleport enables AWS IAM access across multiple AWS accounts and products as engineering teams scale. It illustrates the operational risks of broad or difficult-to-standardize access, including accidental deletion of RDS instances, and notes that backups enabled restoration within an hour.

### Source excerpt

This article describes how Teleport enables AWS IAM Access Across Multiple AWS Accounts and Products so engineering teams stay productive while their business scales.

## RBAC and ABAC with AWS IAM

DevFeed: [RBAC and ABAC with AWS IAM](<https://devfeed.tech/articles/rbac-and-abac-with-aws-iam-29794.md>)

Original publisher: [Read original article](<https://goteleport.com/blog/rbac-and-abac-with-aws-iam/>)

Author: info@goteleport.com (Shuo Yang)

Published: 2021-07-12T00:00:00Z

Content type: tutorial

Language: en

Sources: [Teleport](<https://devfeed.tech/sources/teleport.md>)

Topics: [AWS Identity and Access Management (IAM)](<https://devfeed.tech/topics/aws-identity-and-access-management-iam.md>), [Access Control](<https://devfeed.tech/topics/access-control.md>), [IAM](<https://devfeed.tech/topics/iam.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>)

Tags: [access-control](<https://devfeed.tech/tags/access-control.md>), [authorization](<https://devfeed.tech/tags/authorization.md>), [aws-iam](<https://devfeed.tech/tags/aws-iam.md>), [iam](<https://devfeed.tech/tags/iam.md>), [identity](<https://devfeed.tech/tags/identity.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

This article explains role-based access control (RBAC) and attribute-based access control (ABAC) in AWS IAM. It describes how roles and groups can define privileges and how ABAC uses user, resource, and environment attributes to provide more fine-grained access control.

### Source excerpt

When talking about application authorizations, we often encounter two concepts RBAC (role-based access control) and ABAC (attribute-based access control).

## How AWS IAM role, STS and Identity Pool work together

DevFeed: [How AWS IAM role, STS and Identity Pool work together](<https://devfeed.tech/articles/how-aws-iam-role-sts-and-identity-pool-work-together-29587.md>)

Original publisher: [Read original article](<https://goteleport.com/blog/aws-iam-role-sts-and-identity-pool/>)

Author: info@goteleport.com (Shuo Yang)

Published: 2021-06-23T00:00:00Z

Content type: tutorial

Language: en

Sources: [Teleport](<https://devfeed.tech/sources/teleport.md>)

Topics: [AWS IAM](<https://devfeed.tech/topics/aws-iam.md>), [AWS STS](<https://devfeed.tech/topics/aws-sts.md>), [Amazon Cognito](<https://devfeed.tech/topics/amazon-cognito.md>), [AWS Identity and Access Management (IAM)](<https://devfeed.tech/topics/aws-identity-and-access-management-iam.md>), [Authentication](<https://devfeed.tech/topics/authentication.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>), [Application Development](<https://devfeed.tech/topics/application-development.md>), [OpenID connect (OIDC)](<https://devfeed.tech/topics/oidc.md>), [Security](<https://devfeed.tech/topics/security.md>)

Tags: [amazon-cognito](<https://devfeed.tech/tags/amazon-cognito.md>), [application-development](<https://devfeed.tech/tags/application-development.md>), [authentication](<https://devfeed.tech/tags/authentication.md>), [authorization](<https://devfeed.tech/tags/authorization.md>), [aws](<https://devfeed.tech/tags/aws.md>), [aws-iam](<https://devfeed.tech/tags/aws-iam.md>), [aws-sts](<https://devfeed.tech/tags/aws-sts.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [oidc](<https://devfeed.tech/tags/oidc.md>), [security](<https://devfeed.tech/tags/security.md>), [services](<https://devfeed.tech/tags/services.md>)

### AI overview

This tutorial explains how AWS IAM roles, AWS STS, and Amazon Cognito Identity Pools work together to let applications obtain temporary AWS credentials. It describes the flow from an OIDC token issued by a Cognito User Pool to temporary credentials obtained through STS and subsequent access to AWS resources.

### Source excerpt

Learn how to access AWS resources using Cognito Identity Pool in combination with AWS STS to provide temporary credentials without long-lived keys.

[Next page](<https://devfeed.tech/tags/aws-iam.md?cursor=WyIyMDIxLTA2LTIzVDAwOjAwOjAwKzAwOjAwIiwgImRkNzNhZjZjLTYwNTgtNGFjMC1hMzI1LTZkZGZkZGU1ODA4OSJd>)