无法使用私有 Link 的 VPC 端点访问私有子网中的 IAM AWS 服务端点

Unable to Access IAM AWS Service Endpoint in a private subnet using a Private Link of VPC Endpoint

我们正在尝试使用 VPC 端点或私有 Link 从 VPC 中的私有子网访问 AWS 服务。我们试图避免在私有子网上添加 NAT 网关。

We created/added a VPC Endpoints (i.e. AWS Service for EC2 and S3)
com.amazonaws.us-east-2.ec2
com.amazonaws.us-east-2.s3

But we're not able to access something like com.amazonaws.us-east-2.iam; is there an iam endpoint or is this supported or is there any workaround
for us to use iam via VPC Endpoint on us-east-2?

这是我们在使用最新版本的 Java AWS SDK 以编程方式获取 ec2 实例附加 iam 角色时遇到的错误

org.apache.http.conn.ConnectTimeoutException: Connect to iam.amazonaws.com:443 [iam.amazonaws.com/

感谢您提供的任何信息。

自 2022 年 5 月起,不支持 IAM 的 VPC 端点。您必须通过互联网连接到 IAM。或者作为解决方法,您可以在 CloudFormation 中执行 IAM 操作。