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