【问题标题】:botocore.exceptions.ProfileNotFound: The config profile (default) could not be foundbotocore.exceptions.ProfileNotFound:找不到配置文件(默认)
【发布时间】:2018-06-14 10:45:27
【问题描述】:

我在将 CSV 从 pandas 数据帧导出到 S3 时遇到问题,出现以下错误:

找不到配置文件(默认):ProfileNotFound botocore.exceptions.ProfileNotFound:找不到配置文件(默认)

在我本地的 aws cli 设置下: 配置: [默认] 地区 = us-west-1

凭据: [默认] aws_secret_access_key = aws_access_key_id =

请帮忙,提前谢谢

谢谢。

【问题讨论】:

    标签: python-3.x amazon-s3


    【解决方案1】:

    我遇到了同样的问题(对于另一个应用程序),我发现“修复”它的唯一方法是在我的 ~/.aws/config 文件中创建一个新的配置文件。

    [profile mynewprofile]
    aws_access_key_id = XXXXXX
    aws_secret_access_key = XXXXXX
    

    然后我将调用我的default 个人资料的脚本修改为mynewprofile

    【讨论】:

      【解决方案2】:

      这可能不适用于大多数人,但我遇到了同样的错误。我在我的 Windows 机器上将AWS_PROFILE 设置为永久系统环境变量......然后忘记了。如果您的操作系统在某处设置了AWS_PROFILE,您可能会看到此错误消息。

      AWS_PROFILE

      指定 AWS CLI 配置文件的名称以及要使用的凭证和选项。这可以是配置文件的名称 存储在凭据或配置文件中,或默认使用的值 默认配置文件。

      如果已定义,此环境变量将覆盖在配置文件中使用名为 [default] 的配置文件的行为。你可以 使用 --profile 命令行覆盖此环境变量 参数。

      AWS Article

      【讨论】:

        猜你喜欢
        • 2020-05-11
        • 1970-01-01
        • 2019-08-28
        • 2021-02-01
        • 2015-12-19
        • 2015-03-18
        • 1970-01-01
        • 2021-09-11
        • 1970-01-01
        相关资源
        最近更新 更多