EKS 中的应用程序无法访问 S3 存储桶
Application in EKS fails to access S3 bucket
我在 EKS (AWS Kubernetes) 中的应用程序 运行 无法访问 S3 存储桶。
我的应用出现 400 Bad Request
个错误。
我怀疑缺少权限,因此为了测试,我将 arn:aws:iam::aws:policy/AmazonS3FullAccess 添加到我能找到的与我的相关的任何角色EKS 集群。仍然失败。
使用我本地计算机上的 S3 客户端,我可以访问存储桶,所以我怀疑我缺少一些配置。
有什么想法吗?
好的...问题已解决。我把它留在这里供将来参考。
问题是存储桶区域 us-west-2
与我在应用程序中配置的端点不匹配。应该是 s3.us-west-2.amazonaws.com
.
S3返回的错误不清楚。
我希望这对其他人有帮助。
我在 EKS (AWS Kubernetes) 中的应用程序 运行 无法访问 S3 存储桶。
我的应用出现 400 Bad Request
个错误。
我怀疑缺少权限,因此为了测试,我将 arn:aws:iam::aws:policy/AmazonS3FullAccess 添加到我能找到的与我的相关的任何角色EKS 集群。仍然失败。
使用我本地计算机上的 S3 客户端,我可以访问存储桶,所以我怀疑我缺少一些配置。
有什么想法吗?
好的...问题已解决。我把它留在这里供将来参考。
问题是存储桶区域 us-west-2
与我在应用程序中配置的端点不匹配。应该是 s3.us-west-2.amazonaws.com
.
S3返回的错误不清楚。
我希望这对其他人有帮助。