这个错误是由于没有提供 AWS 凭证引起的。根据错误信息,可能是由于以下原因导致的:\n\n1. 没有提供临时凭证。请确保使用 TemporaryAWSCredentialsProvider 提供了正确的 AWS 凭证。\n\n2. 没有提供简单的 AWS 凭证。请确保使用 SimpleAWSCredentialsProvider 提供了正确的 AWS 凭证。\n\n3. 没有从环境变量中加载 AWS 凭证。请确保环境变量中设置了 AWS_ACCESS_KEY_ID(或 AWS_ACCESS_KEY)和 AWS_SECRET_KEY(或 AWS_SECRET_ACCESS_KEY)。\n\n4. 没有提供 IAM 实例凭证。请确保使用 IAMInstanceCredentialsProvider 提供了正确的 IAM 实例凭证。\n\n要解决这个问题,你可以尝试以下几个步骤:\n\n1. 检查你的代码中是否正确配置了 AWS 凭证。确保使用正确的凭证提供程序,并提供正确的凭证信息。\n\n2. 检查你的环境变量是否设置了正确的 AWS_ACCESS_KEY_ID 和 AWS_SECRET_KEY。可以通过打印环境变量来检查。\n\n3. 检查你是否有权限访问 AWS 服务。确保你的 IAM 用户或角色具有适当的权限。\n\n如果你仍然遇到问题,请提供更多的细节,以便我们能够更好地帮助你解决问题。

解决 Hadoop S3A 连接错误:No AWS Credentials provided  - AWS 凭证配置问题

原文地址: https://www.cveoy.top/t/topic/pQia 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录